Eu sei sobre fixar pacotes com o Apt. Não é isso que eu quero fazer. Outras perguntas foram respondidas com o uso de pinos ou temporariamente. Eu não quero fazer isso.
O que eu quero fazer é manter os pacotes de volta da mesma maneira que o kernel:
# 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:
Quero acrescentar tomcat-*e mysql-*e sun-*a esta lista. No passado, havia um parâmetro de configuração para fazer isso. Eu sempre pensei que era algo parecido Apt::Get::HoldPkgsou Apt::HoldPkgsmas não consigo encontrá-lo.
Quero que esses pacotes sejam mantidos em atualizações até solicitá-los especificamente com um apt-get install.
Eu encontrei a apt-getconfiguração Apt::NeverAutoRemove. Isso fará o que eu quero?
Pergunta adicionada: Percebo que Apt::NeverAutoRemovee Apt::Never-MarkAuto-Sections(entre outros) não estão documentados até onde posso ver. Eles não estão nas páginas de manual. Nem é aptitude::Keep-Unused-Patterne aptitude::Get-Root-Command.
Existe alguma documentação abrangente e abrangente para apt.conf?
upgradecomando de apt-get.
dpkg --set-selections. Encontrei uma pergunta que sugeria o uso do dpkg e o uso do aptitude não era equivalente (ou seja, o dpkg não respeitava a configuração do aptitude).
upgradeedist-upgradee não pode ser configurado por pacote.