Pikiran pertama saya datang ke dist-upgrade, tapi saya tidak berpikir itu sebenarnya sama dengan upgrade aman.
Jeff Welling
tidak ada. aptitude ada untuk menyediakan barang tidak dalam apt- *
Janus Troelsen
Jawaban:
37
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.
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)
Jawaban:
The
apt-get
perintah lebih dekat denganaptitude safe-upgrade
adalahupgrade
, 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 upgrade
juga denganaptitude --no-new-installs safe-upgrade
.sumber
Untuk lebih tepatnya tentang penghapusan paket:
bakat pria mengatakan:
sedangkan pria apt-get mengatakan:
sumber
Saya pikir yang setara adalah:
Dan kuncinya adalah yang
--with-new-pkgs
memungkinkan menginstal paket baru ketika digunakan bersama dengan upgrade sehingga pada dasarnya melakukan hal yang sama dariaptitude safe-upgrad
, menginstal pembaruan dan paket baru yang diperlukan oleh pembaruan ini.sumber
Menggabungkan perintah PhoenixS dan komentar Roland Becker tentang penghapusan paket-paket yang tidak digunakan (dan memeriksa ulang semua ini di halaman manual
aptitude
danapt-get
), akan tampak bahwa perintah yang menggunakanapt-get
yang sepenuhnya meniru perilakuaptitude safe-upgrade
adalahapt-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)
sumber