aptitude safe-upgrade equivalence dengan apt-get

30

Apakah ada yang setara dengan melakukan aptitude safe-upgrademenggunakan apt-get?

Lorin Hochstein
sumber
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.

enzotib
sumber
4

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 ...

Roland Beker
sumber
2

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.

PhoneixS
sumber
1

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)

Valentin Krasontovitsch
sumber