Saya seorang pria * .deb dan saya merasa sangat tidak nyaman saat mengelola rpms.
Saya terbiasa menjalankan apt-get upgrade
di server berbasis debian saya untuk peningkatan "normal" dan apt-get dist-upgrade
untuk memungkinkan peningkatan kernel atau mengizinkan peningkatan versi paket utama baru.
Di server CentOS yang saya admin, saya ingin memiliki fitur yang serupa, namun man yum sepertinya tidak menawarkan perilaku seperti itu. Dan perbedaan antara yum update
dan yum upgrade
tampaknya bukan yang saya cari.
Sejauh ini pendekatan terbaik saya adalah menambahkan dan menghapus pengaturan berikut di /etc/yum.conf
:
exclude=kernel*
Harus ada pendekatan yang lebih baik. Setiap saran akan diterima.
Diedit:
Deskripsi halaman yum tentang mereka dan --obsoletes
bendera agak samar bagi saya. Jadi izinkan saya menulis ulang apa yang saya pahami darinya: Apakah saya harus mengerti bahwa yum update
tidak akan menginstal kernel baru karena itu berarti menandai yang sudah usang? Dapatkah saya berasumsi bahwa yum upgrade
melakukan hal yang sama atau hampir sama apt-get dist-upgrade
?
Diedit 2
Yang paling saya sukai dari apt-get upgrade
ini adalah ia memberi tahu saya paket mana yang tetap dipertahankan sehingga saya bisa bertindak sesuai itu; baik dengan apt-get dist-upgrade
atau dengan eksplisit apt-get install package
.
Jadi setelah berpikir sedikit pendekatan terbaik saya saat ini adalah: nonaktifkan pengaturan obsoletes di yum.conf (seperti yang dijelaskan oleh Steven Pritchard dalam jawabannya ) dan jalankan terlebih dahulu yum update
. Setelah semua pembaruan diinstal, jalankan sebentar yum update --obsoletes
untuk memeriksa paket mana yang telah disimpan dan berfungsi sesuai fungsinya.
Apakah itu akan berhasil?