Я знаю про закріплення пакетів з Apt. Це не те, що я хочу зробити. На інші запитання відповіли або за допомогою пришпилення, або тимчасового використання шпильок. Я не хочу цього робити.
Що я хочу зробити, це зберегти назад пакети так само, як і ядро:
# apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages have been kept back:
linux-generic-pae linux-headers-generic-pae linux-image-generic-pae
The following packages will be upgraded:
Я хочу додати tomcat-*
і mysql-*
і sun-*
до цього списку. Раніше для цього існував параметр конфігурації. Я завжди думав, що це щось на кшталт Apt::Get::HoldPkgs
або Apt::HoldPkgs
не можу його знайти.
Я хочу, щоб ці пакунки зберігалися від оновлень, поки я спеціально не попрошу їх з apt-get install
.
Я знайшов apt-get
конфігурацію Apt::NeverAutoRemove
. Чи буде це робити те, що я хочу?
Додане запитання: Я помічаю, що Apt::NeverAutoRemove
і Apt::Never-MarkAuto-Sections
(серед інших) не є документально підтвердженими, як я бачу. Їх немає в манежах. Не є aptitude::Keep-Unused-Pattern
і aptitude::Get-Root-Command
.
Чи є якась вичерпна і повна документація apt.conf
?
upgrade
команди apt-get
.
dpkg --set-selections
. Я знайшов запитання, яке пропонувало використання dpkg та використання здатності не рівнозначні (тобто, dpkg не відповідав налаштуванню придатності).
upgrade
іdist-upgrade
не може бути налаштований на основі пакета.