Saya tahu tentang menyematkan paket dengan Apt. Bukan itu yang ingin saya lakukan. Pertanyaan lain telah dijawab dengan menggunakan pinning atau menggunakan pin sementara. Saya tidak ingin melakukan ini.
Apa yang ingin saya lakukan adalah menjaga paket kembali dengan cara yang sama dengan 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:
Saya ingin menambahkan tomcat-*
dan mysql-*
dan sun-*
ke daftar ini. Di masa lalu, ada parameter konfigurasi untuk melakukan ini. Saya selalu berpikir itu adalah sesuatu seperti Apt::Get::HoldPkgs
atau Apt::HoldPkgs
tetapi saya tidak dapat menemukannya.
Saya ingin memiliki paket-paket ini diadakan dari pembaruan sampai saya secara khusus meminta mereka dengan apt-get install
.
Saya menemukan apt-get
konfigurasinya Apt::NeverAutoRemove
. Apakah ini akan melakukan apa yang saya inginkan?
Pertanyaan Tambahan: Saya perhatikan itu Apt::NeverAutoRemove
dan Apt::Never-MarkAuto-Sections
(antara lain) tidak didokumentasikan sejauh yang saya bisa lihat. Mereka tidak ada di halaman manual. Tidak ada aptitude::Keep-Unused-Pattern
dan aptitude::Get-Root-Command
.
Apakah ada dokumentasi yang lengkap dan lengkap untuk apt.conf
?
upgrade
perintah apt-get
.
dpkg --set-selections
. Saya menemukan pertanyaan yang menyarankan penggunaan dpkg dan penggunaan aptitude tidak setara (yaitu, dpkg tidak menghormati pengaturan aptitude).
upgrade
dandist-upgrade
dan tidak dapat dikonfigurasi pada basis per paket.