GNU/Linux >> Belajar Linux >  >> Linux

Contoh perintah RPM untuk menanyakan, menginstal, menghapus, dan meningkatkan paket

Semua perangkat lunak pada sistem Linux dibagi menjadi paket-paket yang dapat diinstal, dihapus, ditingkatkan, ditanyakan, dan diverifikasi. CentOS/RHEL menggunakan Red Hat Package Manager (RPM) untuk memfasilitasi penginstalan, peningkatan, dan penghapusan paket perangkat lunak.

Utilitas rpm menyediakan banyak opsi berguna untuk menanyakan dan memverifikasi paket, serta menginstal, meningkatkan, dan menghapus paket. Berikut ini adalah contoh opsi tersebut.

Paket Kueri

1. Mencantumkan semua paket yang diinstal

Untuk membuat daftar semua paket yang terinstal, gunakan perintah berikut:

# rpm -qa | more
NetworkManager-team-1.8.0-9.el7.x86_64
pyxattr-0.5.1-5.el7.x86_64
HPOvXpl-11.14.014-1.x86_64
bind-utils-9.9.4-51.el7.x86_64
pyOpenSSL-0.13.1-3.el7.x86_64
....

Format nama paket rpm adalah name-version-release.architecture . Contoh menunjukkan paket untuk versi 7 EnterPrise Linux (el7) dengan arsitektur:

  • x86_64 :Semua CPU AMD64 atau Intel 64
  • noark :Semua arsitektur CPU
  • i686 :OS 32-bit

2. Tampilkan Informasi Paket

Untuk menampilkan informasi paket rinci (paket bash, misalnya), masukkan:

# rpm -ql bash
/etc/skel/.bash_logout
/etc/skel/.bash_profile
/etc/skel/.bashrc
/usr/bin/alias
/usr/bin/bash
/usr/bin/bashbug
/usr/bin/bashbug-64
/usr/bin/bg

3. Temukan paket dari sebuah file

Untuk melakukan pencarian terbalik, yaitu untuk menentukan paket apa yang dimiliki file tertentu (/etc/hosts, misalnya), masukkan:

# rpm -qf /etc/hosts
setup-2.8.71-7.el7.noarch

4. Temukan file konfigurasi sebuah paket

Untuk membuat daftar file konfigurasi yang terkait dengan suatu paket (paket bash, misalnya), masukkan:

# rpm -qc bash
/etc/skel/.bash_logout
/etc/skel/.bash_profile
/etc/skel/.bashrc

Menginstal dan Memperbarui Paket

1. Menginstal atau Memutakhirkan paket

Menggunakan rpm -U package_name perintah memutakhirkan paket yang diinstal, serta menginstal
paket baru. Misalnya, untuk menginstal atau memutakhirkan paket rsync:

# rpm –Uvh rsync-3.0.9-18.el7.x86_64.rpm
  • -v (verbose) opsi menampilkan informasi lebih lanjut
  • -h (hash) opsi menampilkan kemajuan.

2. Memasang Kernel Baru

Saat memasang kernel baru, gunakan –i pilihan agar tidak meng-upgrade kernel saat ini, misalnya:

# rpm –ivh kernel-3.10.0-229.el7.x86_64.rpm

Menghapus Paket

Untuk menghapus sebuah paket (paket rsync, misalnya), masukkan:

# rpm –e rsync


Linux
  1. Instal paket RPM di Ubuntu 11.10 dan Ubuntu 11.04

  2. Debian:Cara Menginstal atau Menghapus Paket DEB Menggunakan dpkg

  3. Cara menginstal/menghapus/meminta/memperbarui paket RPM di Linux (Lembar Cheat)

  1. 15 Contoh Perintah aptitude untuk Manajemen Paket di Linux

  2. 20 Contoh Perintah Zypper untuk Mengelola Paket di SUSE Linux

  3. Contoh perintah YUM untuk menginstal, menghapus, dan meningkatkan paket

  1. Cara Menginstal Paket RPM di Ubuntu

  2. Cara menanyakan file, paket, dan repositori di Linux

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