kernel.ubuntu.com/~kernel-ppa/mainline/v4.16 [закрыто]

В течение многих лет я использовал ядра из этого 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

Что происходит?

1
задан 27 April 2018 в 09:18

3 ответа

Я не уверен, что происходит, но мне удалось удалить беззнаковые ядра, закомментировав строку:

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 также отлично работает).

0
ответ дан 17 July 2018 в 16:04

Я только 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. Попробуйте на свой страх и риск!)

0
ответ дан 17 July 2018 в 16:04

Я только 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. Попробуйте на свой страх и риск!)

0
ответ дан 23 July 2018 в 16:58
  • 1
    Я сделал то же самое об удалении. Но установка ... Я нашел необходимые скрипты в debian-пакете linux-base_4.5. Теперь я ищу тот же пакет ubuntu. Странно то, что этого никогда не было до 4.16.4 – IgorSimic 27 April 2018 в 09:16
  • 2
    Это ключ от поиска пакета ubuntu: Точные хиты Пакет linux-base trusty (14.04LTS) (ядро): базовый пакет Linux image 3.5ubuntu4: все xenial (16.04LTS) (ядро): базовый пакет Linux image 4.0ubuntu1: все хитрые (ядро): базовый пакет образа Linux 4.5ubuntu1: все bionic (ядро): базовый пакет Linux image 4.5ubuntu1: all Теперь я могу с уверенностью обновить до 4.5 на xenial? – IgorSimic 27 April 2018 в 09:23
  • 3
    Подтверждено! После установки пакета: mirror.kernel.org/ubuntu/pool/main/l/linux-base/… Я могу установить и удалить как 4.16.4, так и 4.16.5 – IgorSimic 27 April 2018 в 09:29
  • 4
    ... и он работает: $ uname -a Linux hpEliteLin 4.16.5-041605-generic # 201804260630 SMP Чт Апр 26 10:32:51 UTC 2018 x86_64 x86_64 x86_64 GNU / Linux По-прежнему не знаю, что значит " unsigned ', особенно потому, что он появляется только в нескольких архитектурах. – IgorSimic 27 April 2018 в 09:38
  • 5
    «Беззнаковые» ядра не подписаны с ключами EFI / UEFI. Тем не менее, я попытался загрузить эти неподписанные ядра в небезопасном режиме на своих играх ASUS z170 с Intel i5 6600k, но я все еще получаю панику ядра. Я попробую обновить BIOS и посмотреть, что произойдет. – Serafim Dahl 27 April 2018 в 10:08
  • 6
    Опасно ... будьте осторожны – ubashu 27 April 2018 в 10:34

Другие вопросы по тегам:

Похожие вопросы: