Я знаю о закреплении пакетов с 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 и использование aptitude не эквивалентны (т. Е. Dpkg не учитывает настройку aptitude).
upgradeиdist-upgradeне может быть настроен отдельно для каждого пакета.