GNU/Linux >> Belajar Linux >  >> Linux

Manajemen paket Linux dengan YUM dan RPM

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. ]


Linux
  1. Cara membuat paket RPM Linux

  2. 10 perintah YUM yang berguna di Linux

  3. Panduan Pemula untuk Manajemen Perangkat Lunak Linux dengan RPM

  1. Manajemen paket Linux dengan apt

  2. Cara memeriksa integritas paket rpm di Linux

  3. Perbedaan antara rpm -ivh <package> dan yum install <package>

  1. Siapkan ZFS di Linux dengan yum

  2. Cara menampilkan informasi paket tambahan menggunakan yum dan yumdb – RedHat Linux

  3. Dasar-dasar sysadmin Linux:Manajemen akun pengguna dengan UID dan GID