Я не могу найти большинство пакетов в диспетчере пакетов Ubuntu 16.04 LTS

В таком случае я бы привязал зависимости, но пусть обновления продолжатся. Таким образом, будут рассмотрены проблемы безопасности и ошибки с высоким уровнем воздействия в других пакетах.

В случае этого драйвера это означает: Xserver & lt; = 1.14, Kernel & lt; = 3.11, Glib & lt; = 2.3

Здесь описывается способ сделать это.

Одна проблема с пиннинг заключается в том, что вы не можете (что я знаю) привязать к версии, которая пока недоступна (do не обновлять выше 3,5, а ток - 3,3). Таким образом, прямая привязка этих зависимостей невозможна.

Способ справиться с этим - это привязать текущие версии и, если произойдет обновление одного из этих файлов, проверьте, все ли он соответствует зависимостям. Если это так, обновите пиннинг, иначе оставьте его прикрепленным.

Чтобы установить значение 12.04.2 в этих зависимостях, вы устанавливаете 12.04.2, используя здесь , предоставленный maythux, и сделайте файл / etc / apt / preferences со следующими строками:

Package: x-server-common
Pin: version 2:1.11*
Pin-Priority: 550

Package: linux-image-generic*
Pin: version 3.2.*
Pin-Priority: 550

Package: libglib2.0
Pin: version 2.3*
Pin-Priority: 550

Но забавная часть заключается в том, что, глядя на зависимости, я не вижу причин, по которым драйвер не должен работать с 12.04.4. Затем, глядя на все дистрибутив, который они говорят, чтобы поддержать это, очевидно, что они составили список дистрибутивов на рынке в первой половине 2013 года. Поэтому, вероятно, это всего лишь список с проверенными версиями.

/ etc / apt / preferences Чтобы быть уверенным, что он не сломается с будущими обновлениями, вы поместите следующие строки в файл предпочтений apt:

Package: x-server-common
Pin: version 2:1.11*
Pin-Priority: 550

Package: linux-image-generic*
Pin: version 3.11.*
Pin-Priority: 550

Package: libglib2.0
Pin: version 2.3*
Pin-Priority: 550

1
задан 26 July 2016 в 19:16

0 ответов

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

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