Как правильно удалить старые ядра?

Автор CodeBash, 30 августа 2021, 10:34:56

« назад - далее »

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

CodeBash

Цитата: yoric от 10 сентября 2021, 11:36:58Если проштудируете эту тему, то в этом сообщении рабочее решение. Никаких посторонних пакетов, старые ядра сами удаляются, кроме последних двух.
https://debianforum.ru/index.php/topic,16395.msg123571.html#msg123571
Вы хотите сказать, что у меня 9, 10, 11 и 13 не правильно установились? И поэтому не удалились полностью? А в нормальном режиме autoremove удаляет все старые ядра кроме двух последних?

Gamliel

Цитата: dzhoser от 10 сентября 2021, 09:01:20
sudo apt search bikenshed
Предпочитаю  apt-cache search, ибо  apt search выводит каждый из результатов поиска (когда они есть) в трёхстрочном формате (название пакета, один перевод строки, описание пакета, два перевода строки), а  apt-cache search — в однострочном (название пакета, пробел, дефис, пробел, описание пакета, один перевод строки), что позволяет применять дальше по конвейеру grep и другое (а apt ругается на конвейер). И зачем в данном случае sudo?

Цитата: CodeBash от 10 сентября 2021, 14:33:45А в нормальном режиме autoremove удаляет все старые ядра кроме двух последних?
По идее, да. Во всяком случае, не помню за два года использования Debian'а, чтобы при использовании autoremove что-то пошло не так. Впрочем, если сомневаетесь, то можете сначала проверять на холостом ходу при помощи опции -s:
sudo apt-get autoremove -s
или
sudo apt-get autoremove -s | less

yoric

Цитата: CodeBash от 10 сентября 2021, 14:33:45Вы хотите сказать, что у меня 9, 10, 11 и 13 не правильно установились? И поэтому не удалились полностью?
Я слегка ошибся, у Вас ситуация не совсем подходит, но почерпнуть для просветления можете))

Цитата: CodeBash от 10 сентября 2021, 14:33:45А в нормальном режиме autoremove удаляет все старые ядра кроме двух последних?
Вроде должен, но кроме самого последнего. Я не использую autoremove, вручную удаляю третье с конца ядро.
apt purge linux-image-4.19.0-\[9-13\]-amd64

dzhoser

Цитата: Gamliel от 10 сентября 2021, 16:04:16Предпочитаю  apt-cache search
В этом случае пакет может быть не найден если его нет в кэше.
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

yoric

Цитата: dzhoser от 10 сентября 2021, 17:26:12В этом случае пакет может быть не найден если его нет в кэше.
Оно ищет по всему хранилищу.

CodeBash

Цитата: Gamliel от 10 сентября 2021, 16:04:16Цитата: CodeBash от Сегодня в 14:33:45

    А в нормальном режиме autoremove удаляет все старые ядра кроме двух последних?

По идее, да.
Ну тогда наверное это глюк моей системы. Скоро буду ставить 11. Снесу 10 полностью.
Жаль конечно что скрипты стали не рабочие.

Тему пока не закрываю. Вдруг найдется рабочий

endru

Цитата: CodeBash от 10 сентября 2021, 19:19:14Жаль конечно что скрипты стали не рабочие.
Что стало не рабочим? Что у вас в системе было 1 активное ядро, и 2 предыдущих?
Или то что вы заметили еще и остатки конфигов от старых ядер?

CodeBash

Цитата: endru от 11 сентября 2021, 05:23:43Что стало не рабочим?
Смотрите стартовый топик. Там же все написано.
Не рабочим стал скрипт purge-old-kernels из пакета byobu
Открыть содержимое (спойлер)

a@a-pc:~$ sudo apt-get install byobu
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Уже установлен пакет byobu самой новой версии (5.112-1.1).
a@a-pc:~$ sudo purge-old-kernels --keep 2
No kernels are eligible for removal
[свернуть]
при
Открыть содержимое (спойлер)

a@a-pc:~$ sudo dpkg -l | grep linux-image*
rc  linux-image-4.19.0-10-amd64                   4.19.132-1                              amd64        Linux 4.19 for 64-bit PCs (signed)
rc  linux-image-4.19.0-11-amd64                   4.19.146-1                              amd64        Linux 4.19 for 64-bit PCs (signed)
rc  linux-image-4.19.0-13-amd64                   4.19.160-2                              amd64        Linux 4.19 for 64-bit PCs (signed)
ii  linux-image-4.19.0-14-amd64                   4.19.171-2                              amd64        Linux 4.19 for 64-bit PCs (signed)
ii  linux-image-4.19.0-17-amd64                   4.19.194-3                              amd64        Linux 4.19 for 64-bit PCs (signed)
ii  linux-image-4.19.0-9-amd64                    4.19.118-2+deb10u1                      amd64        Linux 4.19 for 64-bit PCs (signed)
ii  linux-image-amd64                             4.19+105+deb10u12                       amd64        Linux for 64-bit PCs (meta-package)
[свернуть]

Цитата: endru от 11 сентября 2021, 05:23:43Что у вас в системе было 1 активное ядро, и 2 предыдущих?
Так стало после ручной чистки из консоли. Изначально было 7 ядер. Смотрите стартовый топик.

Цитата: endru от 11 сентября 2021, 05:23:43
Или то что вы заметили еще и остатки конфигов от старых ядер?
Да, заметил. Смотрите стартовый топик.