Apt ile paketleri sabitlemeyi biliyorum. Yapmak istediğim bu değil. Diğer sorular, sabitleme veya geçici olarak iğneler kullanılarak cevaplanmıştır. Bunu yapmak istemiyorum.
Ne yapmak istiyorum paketleri geri çekirdek gibi tutmaktır:
# 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:
Ben eklemek istiyorum tomcat-*ve mysql-*ve sun-*bu listeye. Geçmişte bunu yapacak bir yapılandırma parametresi vardı. Hep böyle bir şey olduğunu düşündüm Apt::Get::HoldPkgsya Apt::HoldPkgsama onu bulamıyorum.
Ben özellikle bir ile talep edene kadar bu paketleri güncellemelerden tutmak istiyorum apt-get install.
apt-getYapılandırmayı buldum Apt::NeverAutoRemove. Bu istediğimi yapacak mı?
Ek Soru: Fark ettim Apt::NeverAutoRemoveve Apt::Never-MarkAuto-Sections(diğerleri arasında) görebildiğim kadarıyla belgelenmedi. Onlar manajlarda değiller. Ne olduğunu aptitude::Keep-Unused-Patternve aptitude::Get-Root-Command.
İçin kapsamlı ve eksiksiz bir dokümantasyon var apt.confmı?
upgradekomutun anlamına bağlıdır apt-get.
dpkg --set-selections. Ben dpkg kullanımı ve yetenek kullanımı eşdeğer değildi bir soru buldum (yani, dpkg yetenek ayarı onur vermedi).
upgradeve arasındaki farka bağlıdır vedist-upgradepakete göre yapılandırılamaz.