Cara Cek Update System dan Melakukan Update System pada Red Hat menggunakan YUM
Daftar Isi
Yum adalah manajer paket Red Hat Enterprise Linux (RHEL) yang dapat menampilkan informasi tentang paket yang tersedia, mengambil paket dari repositori, menginstal dan menghapus paket yang telah terinstall, dan memperbarui seluruh sistem ke versi terbaru yang tersedia. Yum melakukan resolusi dependensi otomatis pada paket yang kalian perbarui, instal, atau hapus, dan dengan demikian dapat secara otomatis menentukan, mengambil, dan menginstal semua paket dependen yang tersedia.
Yum Red Hat Enterprise Linux (RHEL) |
Untuk mengikuti tutorial ini kalian harus sudah mendaftarkan sistem kalian dengan Mengaktifkan Subscriptiob Red Hat Enterprise, jika kaliam belum mendaftarkannya, silahkan baca : Cara Mengaktifkan RHEL Subscription, atau mungkin kalian baru akan memulai mendownload redhat silahkan baca : Cara Membuat Akun dan Mendownload Redhat.
Dalam postingan kali ini pembahasan akan dibagi menjadi 4 bagian yaitu Checking Update System, Update System, Update System Offline dan Management Paket. Kalian harus memiliki hak superuser untuk menggunakan yum untuk menginstal, memperbarui atau menghapus paket pada sistem Red Hat kalian.
Checking Update System
Untuk melihat paket yang terinstal pada Red Hat yang memiliki pembaruan, kalian bisa gunakan perintah berikut:
yum check-update
Contoh:
~]# yum check-update
Updating Subscription Management repositories.
Last metadata expiration check: 0:10:03 ago on Sat 13 Jul 2019 06:56:11 PM WIB.
bind-export-libs.x86_64 32:9.11.4-17.P2.el8_0.1 rhel-8-for-x86_64-baseos-rpms
glibc.x86_64 2.28-42.el8_0.1 rhel-8-for-x86_64-baseos-rpms
glibc-common.x86_64 2.28-42.el8_0.1 rhel-8-for-x86_64-baseos-rpms
glibc-langpack-en.x86_64 2.28-42.el8_0.1 rhel-8-for-x86_64-baseos-rpms
iptables.x86_64 1.8.2-9.el8_0.1 rhel-8-for-x86_64-baseos-rpms
iptables-ebtables.x86_64 1.8.2-9.el8_0.1 rhel-8-for-x86_64-baseos-rpms
iptables-libs.x86_64 1.8.2-9.el8_0.1 rhel-8-for-x86_64-baseos-rpms
kernel.x86_64 4.18.0-80.4.2.el8_0 rhel-8-for-x86_64-baseos-rpms
kernel-core.x86_64 4.18.0-80.4.2.el8_0 rhel-8-for-x86_64-baseos-rpms
kernel-modules.x86_64 4.18.0-80.4.2.el8_0 rhel-8-for-x86_64-baseos-rpms
kernel-tools.x86_64 4.18.0-80.4.2.el8_0 rhel-8-for-x86_64-baseos-rpms
kernel-tools-libs.x86_64 4.18.0-80.4.2.el8_0 rhel-8-for-x86_64-baseos-rpms
Dari output yang ditampilkan, masing-masing baris menginformasikan kepada kita:
- bind-export-libs = nama paket
- x86_64 = arsitektur CPU untuk paket tersebut
- 32:9.11.4-17.P2.el8_0.1 = versi paket yang diperbarui untuk diinstal
- rhel-8-for-x86_64-baseos-rpms = repositori tempat paket yang diperbarui berada
Update System
Kalian dapat memilih cara untuk memperbarui paket software dengan satu paket, beberapa paket, atau semua paket sekaligus.
Untuk memperbarui satu paket, jalankan perintah berikut ini:
yum update nama_paket
Contoh untuk memperbaharui bind-export-libs:
~]# yum update bind-export-libs
Updating Subscription Management repositories.
Last metadata expiration check: 0:18:10 ago on Sat 13 Jul 2019 06:56:11 PM WIB.
Dependencies resolved.
================================================================================
Package Arch Version Repository Size
================================================================================
Upgrading:
bind-export-libs
x86_64 32:9.11.4-17.P2.el8_0.1 rhel-8-for-x86_64-baseos-rpms 1.1 M
Transaction Summary
================================================================================
Upgrade 1 Package
Total download size: 1.1 M
Is this ok [y/N]: y
Masukkan "y" lalu tekan Enter, sehingg proses akan berjalan sampai selesa (complete).
Jika kalian akan memperbarui semua paket dan dependensinya, masukkan yum update(tanpa argumen):
yum updateContoh:
~]# yum update
Updating Subscription Management repositories.
Last metadata expiration check: 0:21:38 ago on Sat 13 Jul 2019 06:56:11 PM WIB.
Dependencies resolved.
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
kernel-core x86_64 4.18.0-80.4.2.el8_0 rhel-8-for-x86_64-baseos-rpms 24 M
kernel x86_64 4.18.0-80.4.2.el8_0 rhel-8-for-x86_64-baseos-rpms 410 k
kernel-modules x86_64 4.18.0-80.4.2.el8_0 rhel-8-for-x86_64-baseos-rpms 20 M
Upgrading:
sssd-client x86_64 2.0.0-43.el8_0.3 rhel-8-for-x86_64-baseos-rpms 159 k
python3-libdnf x86_64 0.22.5-5.el8_0 rhel-8-for-x86_64-baseos-rpms 619 k
kmod-libs x86_64 25-11.el8_0.2 rhel-8-for-x86_64-baseos-rpms 69 k
p11-kit x86_64 0.23.14-5.el8_0 rhel-8-for-x86_64-baseos-rpms 272 k
libsss_idmap x86_64 2.0.0-43.el8_0.3 rhel-8-for-x86_64-baseos-rpms 101 k
libsss_certmap x86_64 2.0.0-43.el8_0.3 rhel-8-for-x86_64-baseos-rpms 124 k
glibc-langpack-en
x86_64 2.28-42.el8_0.1 rhel-8-for-x86_64-baseos-rpms 815 k
platform-python x86_64 3.6.8-2.el8_0 rhel-8-for-x86_64-baseos-rpms 78 k
python3-libs x86_64 3.6.8-2.el8_0 rhel-8-for-x86_64-baseos-rpms 7.9 M
sssd-common x86_64 2.0.0-43.el8_0.3 rhel-8-for-x86_64-baseos-rpms 1.4 M
glibc-common x86_64 2.28-42.el8_0.1 rhel-8-for-x86_64-baseos-rpms 812 k
libsss_nss_idmap
x86_64 2.0.0-43.el8_0.3 rhel-8-for-x86_64-baseos-rpms 107 k
p11-kit-trust x86_64 0.23.14-5.el8_0 rhel-8-for-x86_64-baseos-rpms 139 k
sssd-nfs-idmap x86_64 2.0.0-43.el8_0.3 rhel-8-for-x86_64-baseos-rpms 94 k
python3-hawkey x86_64 0.22.5-5.el8_0 rhel-8-for-x86_64-baseos-rpms 86 k
libsss_autofs x86_64 2.0.0-43.el8_0.3 rhel-8-for-x86_64-baseos-rpms 98 k
libdnf x86_64 0.22.5-5.el8_0 rhel-8-for-x86_64-baseos-rpms 574 k
libnfsidmap x86_64 1:2.3.3-14.el8_0 rhel-8-for-x86_64-baseos-rpms 121 k
sssd-kcm x86_64 2.0.0-43.el8_0.3 rhel-8-for-x86_64-baseos-rpms 207 k
glibc x86_64 2.28-42.el8_0.1 rhel-8-for-x86_64-baseos-rpms 3.8 M
kmod x86_64 25-11.el8_0.2 rhel-8-for-x86_64-baseos-rpms 127 k
libsss_sudo x86_64 2.0.0-43.el8_0.3 rhel-8-for-x86_64-baseos-rpms 97 k
python3-perf x86_64 4.18.0-80.4.2.el8_0 rhel-8-for-x86_64-baseos-rpms 517 k
kernel-tools x86_64 4.18.0-80.4.2.el8_0 rhel-8-for-x86_64-baseos-rpms 559 k
kernel-tools-libs
x86_64 4.18.0-80.4.2.el8_0 rhel-8-for-x86_64-baseos-rpms 419 k
iptables-libs x86_64 1.8.2-9.el8_0.1 rhel-8-for-x86_64-baseos-rpms 97 k
systemd x86_64 239-13.el8_0.5 rhel-8-for-x86_64-baseos-rpms 3.4 M
setup noarch 2.12.2-2.el8 rhel-8-for-x86_64-baseos-rpms 180 k
selinux-policy-targeted
noarch 3.14.1-61.el8_0.1 rhel-8-for-x86_64-baseos-rpms 15 M
systemd-pam x86_64 239-13.el8_0.5 rhel-8-for-x86_64-baseos-rpms 222 k
systemd-libs x86_64 239-13.el8_0.5 rhel-8-for-x86_64-baseos-rpms 551 k
selinux-policy noarch 3.14.1-61.el8_0.1 rhel-8-for-x86_64-baseos-rpms 591 k
iptables x86_64 1.8.2-9.el8_0.1 rhel-8-for-x86_64-baseos-rpms 582 k
systemd-udev x86_64 239-13.el8_0.5 rhel-8-for-x86_64-baseos-rpms 1.3 M
iptables-ebtables
x86_64 1.8.2-9.el8_0.1 rhel-8-for-x86_64-baseos-rpms 67 k
microcode_ctl x86_64 4:20180807a-2.20190618.1.el8_0
rhel-8-for-x86_64-baseos-rpms 2.0 M
vim-minimal x86_64 2:8.0.1763-11.el8_0 rhel-8-for-x86_64-baseos-rpms 573 k
tzdata noarch 2019b-1.el8 rhel-8-for-x86_64-baseos-rpms 466 k
Transaction Summary
================================================================================
Install 3 Packages
Upgrade 38 Packages
Total download size: 88 M
Is this ok [y/N]: y
Masukkan "y" lalu tekan Enter, sehingga proses update berjalan dan semua paket akan di update, tunggu sampai proses update selesai (complete).
Demikian postingan kali ini tentang Cara Cek Update System dan melakukan Update System pada Red Hat dengan YUM, semoga ada manfaatnya. Jika ada pertanyaan atau saran silahkan mengisi kolom komentar di bawah postingan ini.