Terkadang, Anda mungkin perlu menginstal versi paket tertentu di sistem Anda agar sesuai dengan persyaratan tertentu. Pada artikel ini, kita akan melihat bagaimana kita dapat menginstal versi paket tertentu menggunakan manajer paket yum di Centos &RHEL 7/8. Pertama, kita perlu mengetahui versi yang tersedia untuk paket tertentu.
Baca Juga:Cara Menginstal Paket Versi Tertentu menggunakan apt-get
Periksa versi yang tersedia
Buka terminal, jalankan perintah berikut untuk melihat semua versi paket yang tersedia:
yum --showduplicates list
Dalam contoh ini, kami akan membuat daftar versi samba yang tersedia di repositori Anda yang diaktifkan untuk sistem RHEL 7.
yum --showduplicates list samba
Contoh Keluaran
Loaded plugins: amazon-id, rhui-lb, search-disabled-repos
Available Packages
samba.x86_64 4.1.1-31.el7 rhui-REGION-rhel-server-releases
samba.x86_64 4.1.1-33.el7_0 rhui-REGION-rhel-server-releases
samba.x86_64 4.1.1-35.el7_0 rhui-REGION-rhel-server-releases
samba.x86_64 4.1.1-37.el7_0 rhui-REGION-rhel-server-releases
samba.x86_64 4.1.1-38.el7_0 rhui-REGION-rhel-server-releases
samba.x86_64 4.1.12-21.el7_1 rhui-REGION-rhel-server-releases
samba.x86_64 4.1.12-23.el7_1 rhui-REGION-rhel-server-releases
samba.x86_64 4.1.12-24.el7_1 rhui-REGION-rhel-server-releases
samba.x86_64 4.2.3-10.el7 rhui-REGION-rhel-server-releases
samba.x86_64 4.2.3-11.el7_2 rhui-REGION-rhel-server-releases
samba.x86_64 4.2.3-12.el7_2 rhui-REGION-rhel-server-releases
samba.x86_64 4.2.10-6.el7_2 rhui-REGION-rhel-server-releases
samba.x86_64 4.2.10-6.2.el7_2 rhui-REGION-rhel-server-releases
samba.x86_64 4.2.10-7.el7_2 rhui-REGION-rhel-server-releases
samba.x86_64 4.4.4-9.el7 rhui-REGION-rhel-server-releases
samba.x86_64 4.4.4-12.el7_3 rhui-REGION-rhel-server-releases
samba.x86_64 4.4.4-13.el7_3 rhui-REGION-rhel-server-releases
samba.x86_64 4.4.4-14.el7_3 rhui-REGION-rhel-server-releases
samba.x86_64 4.6.2-8.el7 rhui-REGION-rhel-server-releases
samba.x86_64 4.6.2-10.el7_4 rhui-REGION-rhel-server-releases
samba.x86_64 4.6.2-11.el7_4 rhui-REGION-rhel-server-releases
samba.x86_64 4.6.2-12.el7_4 rhui-REGION-rhel-server-releases
Karena Yum menggunakan pengelola paket RPM untuk menangani paket, nama paket didasarkan pada format label paket RPM.
Pada contoh di atas, kolom pertama menunjukkan nama paket &arsitekturnya dan kolom kedua menunjukkan versi paket. Seperti yang juga akan Anda perhatikan, paket terbaru adalah yang terletak di bagian bawah daftar.
Dalam hal ini, samba-4.6.2-12 adalah paket terbaru.
Instal versi paket tertentu
Sekarang kita dapat melanjutkan dan menginstal versi paket samba apa pun. Untuk melakukan ini, jalankan kita akan menambahkan versi paket di akhir. yaitu
yum install <packagename> <version>
Untuk menginstal versi terbaru yaitu 4.6.2-12 sesuai dengan output kita seperti yang ditampilkan tadi, jalankan perintah di bawah ini
yum install samba-4.6.2-12
Jika Anda ingin lebih spesifik, Anda dapat menyertakan rilis versi seperti yang ditunjukkan
yum install samba-4.6.2-12.el7_4
Contoh Keluaran
--> Finished Dependency Resolution
Dependencies Resolved
========================================================================================================================================================================
Package Arch Version Repository Size
========================================================================================================================================================================
Installing:
samba x86_64 4.6.2-12.el7_4 rhui-REGION-rhel-server-releases 633 k
Installing for dependencies:
avahi-libs x86_64 0.6.31-17.el7 rhui-REGION-rhel-server-releases 61 k
cups-libs x86_64 1:1.6.3-29.el7 rhui-REGION-rhel-server-releases 356 k
libldb x86_64 1.1.29-1.el7 rhui-REGION-rhel-server-releases 128 k
libtalloc x86_64 2.1.9-1.el7 rhui-REGION-rhel-server-releases 33 k
libtdb x86_64 1.3.12-2.el7 rhui-REGION-rhel-server-releases 47 k
libtevent x86_64 0.9.31-1.el7 rhui-REGION-rhel-server-releases 36 k
libwbclient x86_64 4.6.2-12.el7_4 rhui-REGION-rhel-server-releases 105 k
pytalloc x86_64 2.1.9-1.el7 rhui-REGION-rhel-server-releases 16 k
samba-client-libs x86_64 4.6.2-12.el7_4 rhui-REGION-rhel-server-releases 4.7 M
samba-common noarch 4.6.2-12.el7_4 rhui-REGION-rhel-server-releases 198 k
samba-common-libs x86_64 4.6.2-12.el7_4 rhui-REGION-rhel-server-releases 164 k
samba-common-tools x86_64 4.6.2-12.el7_4 rhui-REGION-rhel-server-releases 456 k
samba-libs x86_64 4.6.2-12.el7_4 rhui-REGION-rhel-server-releases 265 k
Transaction Summary
========================================================================================================================================================================
Install 1 Package (+13 Dependent packages)
Total download size: 7.2 M
Installed size: 24 M
Is this ok [y/d/N]:
Instalasi selesai
Installed:
samba.x86_64 0:4.6.2-12.el7_4
Dependency Installed:
avahi-libs.x86_64 0:0.6.31-17.el7 cups-libs.x86_64 1:1.6.3-29.el7 libldb.x86_64 0:1.1.29-1.el7 libtalloc.x86_64 0:2.1.9-1.el7
libtdb.x86_64 0:1.3.12-2.el7 libtevent.x86_64 0:0.9.31-1.el7 libwbclient.x86_64 0:4.6.2-12.el7_4 pytalloc.x86_64 0:2.1.9-1.el7
samba-client-libs.x86_64 0:4.6.2-12.el7_4 samba-common.noarch 0:4.6.2-12.el7_4 samba-common-libs.x86_64 0:4.6.2-12.el7_4 samba-common-tools.x86_64 0:4.6.2-12.el7_4
samba-libs.x86_64 0:4.6.2-12.el7_4
Complete!
Catatan: Kecualikan paket dalam file repo jika tidak untuk pembaruan yum berikutnya akan menginstal versi terbaru
Untuk memverifikasi pemasangannya, ketik:
rpm -qa | grep samba
samba-common-4.6.2-12.el7_4.noarch
samba-client-libs-4.6.2-12.el7_4.x86_64
samba-libs-4.6.2-12.el7_4.x86_64
samba-4.6.2-12.el7_4.x86_64
samba-common-libs-4.6.2-12.el7_4.x86_64
samba-common-tools-4.6.2-12.el7_4.x86_64
Kami harap artikel ini memberikan wawasan bagi Anda dan Anda akan lebih nyaman dalam menginstal versi paket tertentu menggunakan Yum di sistem Anda. Jangan ragu untuk menghubungi dan mengajukan pertanyaan. Terima kasih atas waktu Anda.