Как я могу остаться на 4,8 ядрах или так или иначе не обновить до 4,10 ядер?

Существует серьезная ошибка с драйверами intel GPU, поставлющимися с Пикантным, который вызывает случайные мягкие блокировки, и потеря данных многократно в день, должный удвоиться, освобождает. Intel устранил проблему на их конце в феврале как часть ряда патча с 25 фиксациями и там, кажется, не очевидный способ избирательно подойти к выбору фиксации на подсказку по ядру. У меня все еще была бы проблема, даже если бы я скомпилировал свое собственное ядро от ГЛАВЫ ltorvald.

Однако yakkety's 4.8.x ядра Ubuntu работают отлично, и целый yakkety поддерживается, я могу продолжать получать обновления ядра если только я:

  1. добавьте yakkety источники к моему (сделанному) компьютеру
  2. универсальное Linux снижение, linux-image-generic, linux-tools-generic и linux-headers-generic к последним доступным 4,8 (сделанным) версиям
  3. препятствовать тому, чтобы какое-либо более новое ядро было установлено (???)

Я попытался достигнуть (3) путем Запрещения пакетов версии в Способности, но по-видимому можно только запретить единственную версию пакета.

Я могу также приостановить пакет, но затем я, вероятно, пропущу обновления безопасности от unattended-upgrades.

Наконец я могу сделать это вручную, которое добавляет немного тяжелого труда в сообщении способности, что не, я действительно хочу понизить все и удалить новые вещи и только сохранить старые вещи.

Как я могу достигнуть этого?

$ apt policy linux-generic
linux-generic:
  Installed: 4.8.0.51.63
  Candidate: 4.10.0.20.22
  Version table:
     4.10.0.20.22 500
        500 http://security.ubuntu.com/ubuntu zesty-security/main amd64 Packages
        500 http://ubuntu.mirrors.uk2.net/ubuntu zesty-updates/main amd64 Packages
     4.10.0.19.21 500
        500 http://ubuntu.mirrors.uk2.net/ubuntu zesty/main amd64 Packages
 *** 4.8.0.51.63 500
        500 http://ubuntu.mirrors.uk2.net/ubuntu yakkety-updates/main amd64 Packages
        100 /var/lib/dpkg/status
     4.8.0.49.61 500
        500 http://security.ubuntu.com/ubuntu yakkety-security/main amd64 Packages
     4.8.0.22.31 500
        500 http://ubuntu.mirrors.uk2.net/ubuntu yakkety/main amd64 Packages
     4.4.0.77.83 500
        500 http://ubuntu.mirrors.uk2.net/ubuntu xenial-updates/main amd64 Packages
     4.4.0.75.81 500
        500 http://security.ubuntu.com/ubuntu xenial-security/main amd64 Packages
     4.4.0.21.22 500
        500 http://ubuntu.mirrors.uk2.net/ubuntu xenial/main amd64 Packages

Да, удивите удивление, кажется, что только способность заботится о ее собственной версии о F'orbids.

2
задан 2 May 2017 в 16:51

1 ответ

Сначала удалите ненужные строки из вашего sources.list; Сохраняйте только yakkety и строки вашей собственной версии.

Добавить эту строку:

APT::Default-Release "zesty";

к: /etc/apt/apt.conf.

Создайте файл:

sudo touch /etc/apt/preferences.d/kernel

Добавьте в него следующие строки:

Package: linux-generic
Pin: release n=zesty
Pin-Priority: -10

Package: linux-generic
Pin: release n=yakkety
Pin-Priority: 900

Package: linux-image-generic
Pin: release n=zesty
Pin-Priority: -10

Package: linux-image-generic
Pin: release n=yakkety
Pin-Priority: 900

Package: linux-headers-generic
Pin: release n=zesty
Pin-Priority: -10

Package: linux-headers-generic
Pin: release n=yakkety
Pin-Priority: 900

Package: linux-tools-common
Pin: release n=zesty
Pin-Priority: -10

Package: linux-tools-common
Pin: release n=yakkety
Pin-Priority: 900

Package: linux-tools-generic
Pin: release n=zesty
Pin-Priority: -10

Package: linux-tools-generic
Pin: release n=yakkety
Pin-Priority: 900

Вы работаете zesty, верно? если нет, измените zesty на свое кодовое имя Ubuntu.

Прежде чем что-либо делать, убедитесь, что у вас нет массового обновления, используя:

apt update
apt list -u

Дальнейшее чтение

2
ответ дан 2 December 2019 в 03:40

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

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