Di CentOS, apa perbedaan antara pembaruan yum dan peningkatan yum?


Jawaban:


125

yum upgradememaksa penghapusan paket usang, sementara yum updatemungkin atau mungkin juga tidak melakukan ini. Penghapusan paket usang bisa berisiko, karena dapat menghapus paket yang Anda gunakan.

Ini membuat yum updateopsi lebih aman.

Dari man yum:

memperbarui

Jika dijalankan tanpa paket apa pun, pembaruan akan memperbarui setiap paket yang diinstal saat ini. Jika satu atau lebih paket atau paket gumpalan ditentukan, Yum hanya akan memperbarui paket yang terdaftar. Saat memperbarui paket, yum akan memastikan bahwa semua dependensi puas. (Lihat Menentukan nama paket untuk informasi lebih lanjut) Jika paket atau gumpalan yang ditentukan cocok dengan paket yang saat ini tidak diinstal maka pembaruan tidak akan menginstalnya. pembaruan beroperasi pada grup, file, penyediaan, dan daftar file seperti halnya perintah "instal". Jika opsi konfigurasi obsoletes utama benar (default) atau flag --obsoletes hadir, yum akan menyertakan paket obsoletes dalam perhitungannya - ini membuatnya lebih baik untuk perubahan versi distro, misalnya: meningkatkan dari somelinux 8.0 ke somelinux 9.

meningkatkan

Apakah sama dengan perintah pembaruan dengan set --obsoletes flag . Lihat pembaruan untuk detail lebih lanjut.


9
Lebih detail tentang ServerFault di sini: serverfault.com/a/298158/88886
degenerasi

28

yum upgradedan yum updateakan melakukan fungsi yang sama yang memperbarui ke versi terbaru dari paket.

Tetapi perbedaannya adalah Upgrade akan menghapus paket-paket usang, sementara pembaruan akan mempertahankannya.

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.