aptitude safe-upgrade equivalence dengan apt-get


30

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


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.


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


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.


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)

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.