GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Menginstal Paket Versi Tertentu menggunakan YUM

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.


Cent OS
  1. Cara menginstal versi terbaru PHP-5.5 menggunakan YUM di CentOS/RHEL/Fedora

  2. Bagaimana cara menggunakan yum untuk menginstal versi Paket tertentu?

  3. Cara menginstal dan mengelola perangkat lunak di CentOS 7

  1. Cara Menginstal YUM di RHEL 8 / CentOS 8

  2. Cara Menginstal MongoDB di CentOS 7

  3. CentOS / RHEL :Cara menginstal versi tertentu dari paket rpm menggunakan YUM

  1. Cara Menginstal Git di CentOS 7

  2. Cara Memasang Benang di CentOS 7

  3. Cara Menginstal Gradle di CentOS 7