Menginstal, menambal, dan menghapus paket perangkat lunak pada mesin Linux adalah salah satu tugas umum yang harus dilakukan setiap sysadmin. Berikut adalah cara memulai manajemen paket Linux di distribusi (distro) berbasis Linux Red Hat.
Manajemen paket adalah metode menginstal, memperbarui, menghapus, dan melacak pembaruan perangkat lunak dari repositori tertentu (repos) di sistem Linux. Distro Linux sering menggunakan alat manajemen paket yang berbeda. Distro berbasis Red Hat menggunakan RPM (Pengelola Paket RPM) dan YUM/DNF (Pembaru Anjing Kuning, YUM yang Dimodifikasi/Didandani).
Pembaruan Anjing Kuning, Dimodifikasi (YUM)
[ Catatan Editor:DNF atau Dandified YUM adalah default yang diperbarui sejak Red Hat Enterprise Linux 8, CentOS 8, Fedora 22, dan distro apa pun yang didasarkan pada ini. Secara umum, opsinya sama. Baca lebih lanjut tentang DNF di sini. ]
YUM adalah alat manajemen paket utama untuk menginstal, memperbarui, menghapus, dan mengelola paket perangkat lunak di Red Hat Enterprise Linux. YUM melakukan resolusi ketergantungan saat menginstal, memperbarui, dan menghapus paket perangkat lunak. YUM dapat mengelola paket dari repositori yang diinstal di sistem atau dari .rpm paket. File konfigurasi utama untuk YUM ada di /etc/yum.conf , dan semua repo ada di /etc/yum.repos.d .
[ Baca:Panduan singkat tentang DNF untuk pengguna yum ]
Anda dapat mempelajari lebih lanjut tentang menambahkan repositori ke sistem Anda dari artikel ini tentang cara menambahkan repo YUM dari Amy Marrich.
Sangat mudah untuk mengelola paket di Linux dengan YUM . Pada baris perintah, masukkan:
yum -option command
Ada banyak opsi dan perintah yang tersedia untuk digunakan dengan YUM . Saya telah membuat daftar beberapa perintah yang umum digunakan untuk YUM di bawah ini:
| Perintah | Tujuan |
| yum install | Menginstal paket yang ditentukan |
| hapus | Menghapus paket yang ditentukan |
| cari | Menelusuri metadata paket untuk kata kunci |
| info | Deskripsi daftar |
| perbarui | Memperbarui setiap paket ke versi terbaru |
| dipoles ulang | Mencantumkan repositori |
| sejarah | Menampilkan apa yang terjadi pada transaksi sebelumnya |
Berikut ini adalah opsi yang umum digunakan dengan YUM :
| Opsi | Tujuan |
| -C | Berjalan dari cache sistem |
| --keamanan | Termasuk paket yang menyediakan perbaikan untuk masalah keamanan |
| -y | Jawab ya untuk semua pertanyaan |
| --skip-broken | Lewati paket yang menyebabkan masalah |
| -v | Verbose |
history option memberi Anda gambaran umum tentang apa yang terjadi dalam transaksi masa lalu. Ini memberikan beberapa informasi yang berguna, seperti tanggal saat transaksi terjadi dan perintah apa yang dijalankan.
Anda dapat membatalkan atau mengulang transaksi tertentu menggunakan history memerintah. Berikut adalah contoh membatalkan transaksi:
yum history undo <id>
YUM menyediakan banyak pilihan untuk manajemen paket. Untuk informasi opsi terperinci, lihat man yum dan yum –help . Juga, ini adalah tautan ke dokumentasi YUM.
RPM (Pengelola Paket RPM)
RPM adalah alat manajemen paket yang populer di distro berbasis Red Hat Enterprise Linux. Menggunakan RPM , Anda dapat menginstal, mencopot, dan menanyakan paket perangkat lunak individual. Namun, itu tidak dapat mengelola resolusi ketergantungan seperti YUM . RPM memang memberi Anda hasil yang berguna, termasuk daftar paket yang diperlukan. Sebuah RPM paket terdiri dari arsip file dan metadata. Metadata mencakup skrip pembantu, atribut file, dan informasi tentang paket.
RPM memelihara database paket yang diinstal, yang memungkinkan kueri yang kuat dan cepat. RPM database ada di dalam /var/lib , dan file tersebut bernama __db* .
RPM memiliki beberapa mode dasar:kueri, verifikasi, instal, perbarui, hapus, tampilkan tag kueri, tampilkan konfigurasi. Setidaknya satu dari mode ini perlu dipilih untuk melakukan tugas manajemen paket. Setiap mode memiliki serangkaian opsinya sendiri. Misalnya, mode instal i memiliki serangkaian opsi penginstalan sendiri. Opsi untuk mode dapat ditemukan di RPM halaman manual di man rpm .
Beberapa mode yang umum digunakan tercantum di bawah ini:
| Mode | Deskripsi |
| -i | Menginstal paket |
| -U | Memperbarui paket |
| -e | Menghapus paket |
| -V | Memverifikasi paket |
| -q | Meminta paket |
Berikut adalah beberapa opsi umum yang umum digunakan:
| Opsi umum | Tujuan |
| -? | --help | Bantuan cetak |
| --versi | Mencetak nomor versi |
| -v | Mencetak keluaran verbose |
Untuk menginstal atau meningkatkan .rpm paket menggunakan RPM, keluarkan perintah ini:
rpm -i package-file
rpm -U package-file
rpm -ivh package-file
Bendera -i adalah untuk menginstal, U adalah untuk peningkatan, v untuk verbose, h untuk hash (opsi ini menampilkan # sebagai bilah kemajuan untuk operasi). Dalam contoh ini, v dan h adalah bendera opsional.
Untuk menanyakan paket menggunakan RPM keluarkan perintah berikut:
rpm -q query-options package
rpm -qa vim-enhanced
Opsi a menanyakan semua paket yang diinstal pada sistem.
Untuk menghapus paket, gunakan perintah berikut:
rpm -e erase-options package-name
rpm -evh vim-enhanced
Selesai
Manajemen paket adalah tugas umum untuk setiap sistem. YUM dan RPM menyediakan cara yang efisien untuk menginstal, meningkatkan, menghapus, dan melacak paket perangkat lunak pada sistem Red Hat Enterprise Linux.
[ Ingin mencoba Red Hat Enterprise Linux? Unduh sekarang secara gratis. ]