GNU/Linux >> Belajar Linux >  >> Linux

yum setara dengan apt-get upgrade vs apt-get dist-upgrade?

Solusi 1:

yum update awalnya hanya melakukan pemutakhiran paket ke versi baru. Jika, misalnya, foo-awesome foo usang , yum update tidak akan menawarkan untuk mengupgrade dari foo ke foo-awesome . Menambahkan --obsoletes tandai ke yum update membuatnya melakukan pemeriksaan tambahan untuk juga menawarkan jalur pemutakhiran itu. yum upgrade ditambahkan sebagai (pada dasarnya) alias untuk yum --obsoletes update . Karena ini adalah perilaku yang diinginkan hampir setiap orang sepanjang waktu, opsi konfigurasi obsoletes=1 telah ditambahkan ke /etc/yum.conf default , membuat yum update dan yum upgrade setara dengan yang terbaru, stok, Fedora/RHEL/CentOS/dll.

Jika Anda ingin menghindari pembaruan kernel saat menjalankan yum update , Anda cukup melakukan yum --exclude=kernel* update . Jika Anda menginginkan pembaruan otomatis, tetapi Anda ingin menghindari pemutakhiran kernel otomatis, menambahkan pengecualian ke yum.conf mungkin merupakan jawaban yang tepat.

Mungkin tidak ada Jawaban yang Benar untuk pertanyaan Anda. Distribusi berbasis RHEL dan RHEL tidak memiliki filosofi yang sama dengan pengembang Debian dalam hal pembaruan, sehingga alat tersebut tidak mendorong perilaku yang sama.

Solusi 2:

Coba

# yum upgrade yum kernel
# yum -y upgrade

Linux
  1. Bagaimana Cara Memperbarui Ubuntu Secara Manual?

  2. Mengapa Pemisahan Update Dan Upgrade Bahkan Ada?

  3. Memecahkan masalah yum gagal memeriksa pembaruan

  1. Menginstal netstat pada wadah docker linux

  2. pembaruan apt-get melaporkan kesalahan GPG

  3. taskel:apt-get failed (100)

  1. Tingkatkan versi PHP ke 5.6 di Centos 6

  2. 100% peningkatan dist Debian non-interaktif

  3. apt-get update/upgrade list tanpa mengubah apapun