Cara menginstal versi paket tertentu menggunakan YUM

Posted on

[ad_1] Cara menginstal versi paket tertentu menggunakan YUM

Terkadang, Anda mungkin perlu menginstal versi paket tertentu di sistem Anda untuk memenuhi 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 versi paket tertentu menggunakan apt-get

Periksa versi yang tersedia

Buka terminal dan 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 aktif Anda 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 manajer paket RPM untuk mengelola paket, nama paket didasarkan pada format tag paket RPM.

Pada contoh di atas, kolom pertama menunjukkan nama paket dan arsitekturnya, dan kolom kedua menunjukkan versi paket. Seperti yang akan Anda perhatikan, paket terakhir adalah yang ada 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 Kami akan menambahkan versi paket di akhir. itu berarti

yum install <packagename> <version>

Jalankan perintah berikut untuk menginstal versi terbaru yang cocok dengan rilis kami sebelumnya 4.6.2-12.

yum install samba-4.6.2-12

Jika Anda ingin lebih spesifik, Anda dapat menambahkan versi yang diterbitkan 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: Hapus paket di file repositori jika tidak untuk pembaruan berikutnya yum akan menginstal versi terbaru

Untuk mengonfirmasi 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 bermanfaat bagi Anda dan merasa lebih nyaman menginstal versi paket tertentu menggunakan Yum di sistem Anda. Jangan ragu untuk menelepon dan mengajukan pertanyaan apa pun yang mungkin Anda miliki. Terima kasih atas waktu Anda.

[ad_2]

Source link

Leave a Reply

Your email address will not be published. Required fields are marked *