В течение многих лет я использовал ядра из этого PPA, но теперь с ядрами 4.16.4 и ядрами 4.16.5 я не могу устанавливать (а также удалять) поврежденные пакеты ядра.
Дистрибутив - это Ubuntu MATE 16.04 (Xenial).
Похоже, некоторые помощники не найдены при установке пакета ядра:
linux-update-symlinks
linux-check-removal
Существует также необычное имя пакета ядра, содержащее «беззнаковый»:
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
'd 1-й сценарий это жаловалось на, затем работал
dpkg -r ${pkg}
затем rm
'd 2-й сценарий это жаловалось на и повторно выполнилось:
dpkg -r ${pkg}
затем я смог успешно удалить неподписанный пакет ядра.
В моем $ случая {pkg} был linux-image-unsigned-4.16.5-041605-generic_4.16.5-041605.201804260630_amd64.deb
(Правовая оговорка: Это работало на меня. Я устанавливаю свои последние ядра с dpkg. Попробуйте на Ваш собственный риск!)