Cara menginstal versi paket tertentu di Centos dan Ubuntu
- 3111
- 3
- Ricardo Gottlieb
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 nginxBuat 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.NGXInstal 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 FirefoxPeriksa 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-0ubuntu1Instal 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.
- « Keluaran - Salin biner Linux dengan aman dari satu sistem Linux ke yang lain
- Cara Mengatur Server ISCSI (Target) dan Klien (Inisiator) di Debian 9 »