Cara menginstal versi paket tertentu di Centos dan Ubuntu

Cara menginstal versi paket tertentu di Centos dan Ubuntu

Biasanya, saat Anda memasang paket di Centos Dan Ubuntu, Perangkat lunak manajemen paket memilih versi paket terbaru dari repositori, secara default. Namun, kadang -kadang, karena satu atau lain alasan, Anda mungkin ingin menginstal versi paket tertentu di sistem Linux Anda.

Dalam artikel ini, kami akan menjelaskan cara menginstal versi paket tertentu atau spesifik di CentOS dan Ubuntu masing-masing menggunakan manajer paket front-end YUM dan APT, masing-masing.

Instal Versi Paket Khusus di Centos/Rhel/Fedora

Pertama, Anda perlu memeriksa semua versi paket yang tersedia, baik diinstal atau tidak. Biasanya, yum mengabaikan versi tertentu dari paket dan akan selalu mencoba menginstal versi terbaru yang tersedia.

Kedua, saat Anda mencoba menemukan info tentang sebuah paket, yum Hanya menunjukkan versi terbaru dari paket itu dalam output info, daftar, atau pencarian sub-perintah; tetapi menggunakan --Showduplicates Beralih, Anda dapat menampilkan semua versi paket yang ada di repositori.

# yum --showduplicates daftar nginx 
Buat daftar semua versi paket di Centos

Dari output perintah di atas, format penamaan untuk paket adalah:

nama paket.Arsitektur Version_number-Build_number Repository 

Itu build_number mewakili perubahan kecil yang dilakukan oleh pemelihara paket, bukan oleh penulis program, seperti dokumentasi tambahan, perubahan pada file konfigurasi, atau perbaikan bug dan banyak lagi.

Setelah Anda mengidentifikasi versi spesifik dari paket (misalnya nginx-1.10.3-1.EL7.NGX), pasang sebagai berikut. Perhatikan bahwa format nama harus diubah di sini, ke RPM lengkap yang diinginkan, package_name-ver_number seperti yang ditunjukkan dalam perintah berikut.

# yum instal nginx-1.10.3 

Atau, jika Anda ingin menggunakan versi dengan pembaruan tertentu, tentukan build_number (package_name-ver_number-build_number) seperti yang ditunjukkan.

# yum instal nginx-1.10.3-1.EL7.NGX 
Instal versi paket tertentu di Centos

Mempertimbangkan situasi di atas, versi paket yang lebih baru sudah diinstal pada sistem. Oleh karena itu, Anda perlu menghapus versi paket yang diinstal, jika Anda ingin menginstal versi lama dari paket yang tersedia seperti yang ditunjukkan.

# yum lepaskan nginx 

Setelah Anda menghapus paket yang diinstal, Anda kemudian dapat menginstal versi spesifik yang Anda inginkan seperti yang dijelaskan di atas.

Instal Versi Paket Khusus di Ubuntu dan Debian

Pertama periksa versi paket yang diinstal pada sistem Anda ditambah semua paket yang tersedia di repositori, menggunakan perintah apt-cache di bawah ini.

$ Kebijakan Apt-Cache Firefox 
Periksa versi paket yang diinstal di ubuntu

Untuk menginstal versi paket tertentu, gunakan perintah berikut dengan sintaks di bawah ini.

$ sudo apt install firefox = 45.0.2+build1-0ubuntu1 
Instal Versi Paket tertentu di Ubuntu

Jika versi paket yang lebih baru sudah diinstal pada sistem ubuntu Anda, Anda dapat menghapusnya dan kemudian menginstal versi yang Anda inginkan.

$ sudo apt hapus firefox $ sudo apt install firefox = 45.0.2+build1-0ubuntu1 

Itu saja! Untuk informasi lebih lanjut, lihat yum, tepat, APT-CACHE Halaman manusia. Jika Anda memiliki pertanyaan, gunakan formulir komentar di bawah ini untuk sampai ke kami.