В течение многих лет я использовал ядра из этого PPA, но теперь с ядрами 4.16.4 и ядрами 4.16.5. Я не могу установить (а также удалить) разбитые пакеты ядра.
Distro - Ubuntu MATE 16.04 (Xenial).
Похоже, что некоторые помощники, не найденные при установке пакета ядра:
linux-update-symlinks
linux-check-removal
Существует также необычное имя пакета ядра, которое содержит «unsigned»:
linux-image-unsigned-4.16.5-041605-generic
Что происходит?
Я не уверен, что происходит, но мне удалось удалить беззнаковые ядра, закомментировав строку:
linux-check-removal $version
в файлах
/var/lib/dpkg/info/linux-image-unsigned-4.16.5-041605-generic.prerm
и / или
/var/lib/dpkg/info/linux-image-unsigned-4.16.4-041604-generic.prerm
, а затем продолжить стандартную процедуру удаления apt-get (ukuu-gtk также отлично работает).
Я только rm ', первый скрипт, с которым он жаловался, затем выполнил
dpkg -r ${pkg}
, затем rm' d второй скрипт, на который он жаловался, и повторно запустил:
dpkg -r ${pkg}
, тогда я смог успешно удалить неподписанный пакет ядра.
В моем случае $ {pkg} был linux-image-unsigned-4.16.5-041605-generic_4.16.5-041605.201804260630_amd64 .deb
(Отказ от ответственности: это сработало для меня. Я устанавливаю свои последние ядра с помощью dpkg. Попробуйте на свой страх и риск!)
Я только rm ', первый скрипт, с которым он жаловался, затем выполнил
dpkg -r ${pkg}
, затем rm' d второй скрипт, на который он жаловался, и повторно запустил:
dpkg -r ${pkg}
, тогда я смог успешно удалить неподписанный пакет ядра.
В моем случае $ {pkg} был linux-image-unsigned-4.16.5-041605-generic_4.16.5-041605.201804260630_amd64 .deb
(Отказ от ответственности: это сработало для меня. Я устанавливаю свои последние ядра с помощью dpkg. Попробуйте на свой страх и риск!)