Saya baru saja menginstal Maverick dan terkejut bahwa hampir semua paket ditandai sebagai diinstal secara manual (linux-header dan wireless-crda tidak). Bukankah itu mengalahkan tujuan diferensiasi antara paket yang diinstal secara otomatis dan manual?
package-management
htorque
sumber
sumber
Oke, sekarang ini hal pertama yang saya lakukan setelah instalasi. Saya menandai (hampir) setiap paket sebagai terinstal secara otomatis , dan mereka tetap sebagai dependensi dari
ubuntu-desktop
:Idealnya, itu sudah cukup. Tetapi seperti Colin Watson , dunia tidak begitu sempurna, dan kita perlu lebih banyak pemolesan. Pengulangan:
di mana
<package>
untuk saya berakhir setidaknya masing-masingubuntu-standard
,ubuntu-minimal
,ubuntu-restricted-addons
. Juga beberapa paket bahasa.Perlu dicatat juga
aptitude
, yang dengan TUI-nya dapat membantu proses.Setelah melakukan ini, laporan manajer paket sistem saya terlihat jauh lebih menyenangkan dan dapat dipahami:
Voila!
sumber
apt-get install
telah saya lakukan. Manajemen ketergantungan yang cukup bersih menurut saya.autoremove --simulate
diikuti olehunmarkauto
paket payung ulung? Itulah kuncinya. Anda seharusnya tidak benar-benar menghapus dan menginstal kembali paket. Semua perubahan yang Anda lakukan pada sistem terdiri dari menandai paket yang diinstal secara manual, atau secara otomatis - sebagai ketergantungan (sering tidak langsung) dari beberapa paket yang diinstal secara manual lainnya.