Автор Тема: как удалить старое ядро  (Прочитано 4698 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн smik55

  • Местный
  • *****
  • Автор темы
  • Сообщений: 1108
как удалить старое ядро
« : Июнь 19, 2013, 16:46:40 »
Установил в Рунту 12.04 новое ядро 3.8, разпозналась видео камера, чего не было раньше, и решил удалить старое linux-image-3.2.0-25-generic-pae. Загрузил ОС на ядре 3.8, Нашел в Синаптике linux-image-3.2.0-25-generic-pae, ставлю на удаление, а он разрешает только обновление до 3.2.0-40-generic-pae.

Нашел в интернете такую команду, но результат виден-чего то в ней не хватает.


  
Цитировать (выделенное)
 sudo apt-get purge $(dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | head -n -1) --assume-yes.
[sudo] password for mike:
E: Не распознанный параметр командной строки --assume-yes.
mike@Extensa:~$

Как обмануть Синаптик и удалить старое ядро в Runtu Gnome12.04 ?
Попробовал еще так
 sudo aptitude remove linux-image-3.2.0-25-generic-paeпроцесс пошел
Оновляем Grub

 sudo update-grub
Осталось перезагрузиться....Возможно вопрос отпадет.
p.s/ ну в общем все прошло, но остались еще linux-headers 2 пакета. Тоже так же упираются. Придется повторить то же и с ними.
Наверно так происходит потому что ядро 3.8 не входит в список для Убунту 12.04.

Не буду удалять пока вопрос. Может кому еще сгодится или будут другие мнения и предложения. Мне не очень понятно назначение пакетов linux-headers и почему они автоматом не тянутся по зависимостям с linux-image-....

« Последнее редактирование: Июнь 19, 2013, 17:02:30 от smik55 »

Оффлайн kompilainenn

  • Местный
  • *****
  • Сообщений: 1068
  • Активно пропагандирую Runtu
Re: как удалить старое ядро
« Ответ #1 : Июнь 19, 2013, 19:09:59 »
всегда спокойно удалял все ненужные ядра из синаптика просто, никогда они не "упирались", это у тебя что-то странное.
Мы говорим Linux, подразумеваем Runtu

Оффлайн calambus

  • Местный
  • *****
  • Сообщений: 1465
  • calambus@jabber.ru
Re: как удалить старое ядро
« Ответ #2 : Июнь 19, 2013, 19:38:36 »
Попробуй ещё такую команду для удаления старого ядра :
dpkg -l linux-image-* | grep ii | grep -v [a-z]-generic | grep -v `uname -r` | awk '{ print $2 }' | xargs sudo apt-get -y purgeСсылка на источник
« Последнее редактирование: Июнь 19, 2013, 19:58:40 от calambus »
опыт увеличивается пропорционально количеству выведенных из строя Систем и оборудования...
Руководство по добавлению изображений на Форум

Оффлайн Пользователь.

  • Местный
  • *****
  • Сообщений: 4635
Re: как удалить старое ядро
« Ответ #3 : Июнь 19, 2013, 21:56:51 »
calambus, это же банальный поиск linux-image

Можно просто через synaptic удалить старые версии linux-image (ядро) и linux-headers (исходники ядра).

Оффлайн ivm ®

  • Местный
  • *****
  • Сообщений: 934
  • ivm@jabber.at
    • Matuntu
Re: как удалить старое ядро
« Ответ #4 : Июнь 19, 2013, 22:29:50 »
Получается, что левой рукой за правым ухом чесать удобнее. Единственное условие работы с ядрами - не удалять текущее, из-под которого идёт работа. В синаптике есть поиск, если в него ввести, например, 3.2.0-45 и выбрать установленные, то он покажет все установленный компоненты ядра с этим номером. Какие ещё сложности можно было придумать?
PS. Синаптик - инструмент для поиска по имени с последующими операциями над пакетами.
© ivm 1991 - настоящее время. All Rights Reserved.
OS Matuntu-Best/Matuntu-Trusty/Matuntu-TT64-M16

Оффлайн smik55

  • Местный
  • *****
  • Автор темы
  • Сообщений: 1108
Re: как удалить старое ядро
« Ответ #5 : Июнь 20, 2013, 00:20:15 »
Я думал, что понятно написал
Цитировать (выделенное)
Загрузил ОС на ядре 3.8, Нашел в Синаптике linux-image-3.2.0-25-generic-pae, ставлю на удаление, а он разрешает только обновление до 3.2.0-40-generic-pae.
Синаптиком умею пользоваться не хуже других, ядра раньше удалял неоднократно, но тут как раз весь фокус оказался в том, как я и предполагал
Цитировать (выделенное)
Наверно так происходит потому что ядро 3.8 не входит в список для Убунту 12.04.
Т.е. распознается и обновляется ветка 3.2 . (и 3.5 как видно из списка)
http://packages.ubuntu.com/ru/precise/kernel/
 Синаптик тут бессилен. Только ч.з. Терминал.
А хотелось бы видеть 3.8 в новых сборках Рунту, оно включает в себя много драйверов.
« Последнее редактирование: Июнь 20, 2013, 13:35:15 от smik55 »