Использование Pro для применения определенного USN

Использование Pro для применения определенного USN

Я рассматриваю Ubunto Pro для будущего рабочего проекта. Во время тестирования я заметил, что когда я устанавливаю патч через USN, он автоматически применяет последнее обновление для этого пакета.

Например: я хотел применить USN-6270-1, который обновит xxd с 2:8.0.1453-1ubuntu1.13 до 2:8.0.1453-1ubuntu1.13+esm3. Но xxd был обновлен до 2:8.0.1453-1ubuntu1.13+esm4, который является частью USN-6302-1 и последнего патча xxd.

Есть ли способ заставить Pro обновиться до нужной мне версии (+esm3), а не переходить автоматически на последнюю (+esm4)?

Заранее спасибо.

решение1

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

Речь идет не о «заставлении Pro», а об использовании apt.

Чтобы указать версию:

sudo apt install package_name=version

Пример:

sudo apt install xxd=2:8.0.1453-1ubuntu1.13+esm3

Это та же команда, если пакет уже установлен.

ПРИМЕЧАНИЕ: При следующем unattended upgradesзапуске или запуске вручную sudo apt upgradeверсия снова обновится до +esm4. Чтобы остаться на более низкой версии (чего большинство пользователей обычно НЕ должны делать), необходимо использовать apt-marking или apt-pinning.

Связанный контент