Apakah ada yang setara dengan melakukan aptitude safe-upgrademenggunakan apt-get?
Apakah ada yang setara dengan melakukan aptitude safe-upgrademenggunakan apt-get?
Jawaban:
The apt-getperintah lebih dekat dengan aptitude safe-upgradeadalah upgrade, tapi ada perbedaan.
aptitude safe-upgrade memutakhirkan paket yang saat ini diinstal dan dapat menginstal paket baru untuk menyelesaikan dependensi baru, tetapi tidak pernah menghapus paket.
apt-get upgrade memutakhirkan paket yang saat ini diinstal, tetapi tidak pernah menginstal atau menghapus paket.
Begitu apt-get upgradejuga dengan aptitude --no-new-installs safe-upgrade.
Untuk lebih tepatnya tentang penghapusan paket:
bakat pria mengatakan:
-safe-upgrade ... Paket yang diinstal tidak akan dihapus kecuali mereka tidak digunakan ...
sedangkan pria apt-get mengatakan:
-upgrade ... dalam keadaan apa pun paket yang diinstal saat ini dihapus ...
Saya pikir yang setara adalah:
apt-get --with-new-pkgs upgrade
Dan kuncinya adalah yang --with-new-pkgsmemungkinkan menginstal paket baru ketika digunakan bersama dengan upgrade sehingga pada dasarnya melakukan hal yang sama dari aptitude safe-upgrad, menginstal pembaruan dan paket baru yang diperlukan oleh pembaruan ini.
Menggabungkan perintah PhoenixS dan komentar Roland Becker tentang penghapusan paket-paket yang tidak digunakan (dan memeriksa ulang semua ini di halaman manual aptitudedan apt-get), akan tampak bahwa perintah yang menggunakan apt-getyang sepenuhnya meniru perilaku aptitude safe-upgradeadalah
apt-get upgrade --with-new-pkgs --autoremove
Ini telah diuji sekali pada Ubuntu 16.04, dan setidaknya itu berjalan, menghapus beberapa paket dan memutakhirkan beberapa paket lain, tetapi tidak menginstal paket baru (kira itu tidak perlu dalam konteks itu)