Как я могу оставаться на ядрах 4.8 или вообще не обновлять до 4.10 ядер?

Существует серьезная ошибка с драйверами Intel GPU, которые поставляются вместе с Zesty, что вызывает случайные блокировки и потери данных несколько раз в день из-за двойного освобождения. Intel исправила проблему на своем конце в феврале как часть серии исправлений 25-commit, и, похоже, нет очевидного способа вишневого захвата исправления на кончике ядра. У меня все еще возникла проблема, даже если бы я скомпилировал свое собственное ядро ​​из HEAD из ltorvalds.

Тем не менее, ядра ядра 4.8x yakkety отлично работают, и до тех пор, пока поддерживается yakkety, я могу продолжать получать ядро обновляет, если только я:

добавляет источники yakkety на мой компьютер (завершает) понижение уровня linux-generic, linux-image-generic, linux-tools-generic и linux-headers-generic до последней доступной версии 4.8 (done) запретить установку какого-либо более нового ядра (???)

Я попытался достичь (3) с помощью пакетов Forbidding в Aptitude, но, судя по всему, вы можете запретить только одну версию пакета .

Я также могу поместить пакет на F old, но тогда я, вероятно, пропущу обновления безопасности из 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

3 ответа

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

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

APT::Default-Release "zesty";

в: /etc/apt/apt.conf.

Создайте файл: [ ! d3]

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
[d8 ] Дальнейшее чтение

2
ответ дан 22 May 2018 в 23:00
  • 1
    Думаю, ему понадобится только 500-pin pin - приоритет по умолчанию - 500, на что-то большее, на что нельзя смотреть. он должен будет обновить это, хотя и для других зависимостей, которые могут также зависеть от linux-generic, - просто говоря. – Thomas Ward♦ 2 May 2017 в 17:48
  • 2
    Я могу подтвердить, что apt удовлетворен тем, что все обновлено даже без -10 приоритетных контактов. – badp 2 May 2017 в 17:50
  • 3
    Я получал некоторые странные результаты; Поэтому я помещаю их туда на всякий случай, спасибо @badp за редактирование;) – Ravexina 2 May 2017 в 17:53
  • 4
    ... и даже после того, как вы удалили ручную версию, запрещающую aptitude, aptitude также удовлетворен тем, что все в актуальном состоянии :) – badp 2 May 2017 в 17:55

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

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

APT::Default-Release "zesty";

в: /etc/apt/apt.conf.

Создайте файл: [ ! d3] 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
ответ дан 18 July 2018 в 13:57

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

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

APT::Default-Release "zesty";

в: /etc/apt/apt.conf.

Создайте файл: [ ! d3] 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
ответ дан 24 July 2018 в 20:17

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

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