Sé sobre la fijación de paquetes con Apt. Eso no es lo que quiero hacer. Se han respondido otras preguntas con el uso de la fijación o mediante el uso de pasadores temporalmente. No quiero hacer esto
Lo que quiero hacer es mantener los paquetes de la misma forma que el núcleo:
# 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:
Quiero añadir tomcat-*
y mysql-*
y sun-*
a esta lista. En el pasado, había un parámetro de configuración para hacer esto. Siempre pensé que era algo así Apt::Get::HoldPkgs
o no, Apt::HoldPkgs
pero no puedo encontrarlo.
Quiero que estos paquetes se retengan de las actualizaciones hasta que los solicite específicamente con un apt-get install
.
Encontré la apt-get
configuración Apt::NeverAutoRemove
. ¿Hará esto lo que quiero?
Pregunta agregada: Noto que Apt::NeverAutoRemove
y Apt::Never-MarkAuto-Sections
(entre otros) no están documentados hasta donde puedo ver. No están en las páginas del manual. Tampoco es aptitude::Keep-Unused-Pattern
y aptitude::Get-Root-Command
.
¿Existe alguna documentación completa y completa para apt.conf
?
upgrade
comando de apt-get
.
dpkg --set-selections
. Encontré una pregunta que sugería que el uso de dpkg y el uso de aptitude no eran equivalentes (es decir, dpkg no respetaba la configuración de aptitudes).
upgrade
ydist-upgrade
y no se puede configurar por paquete.