GNU/Linux >> Belajar Linux >  >> Linux

Perintah RPM Linux dengan 10 Contoh Berguna

RPM Singkatan dari Pengelola Paket Redhat . Perintah RPM digunakan untuk mengelola paket perangkat lunak rpm di mesin linux Anda. Menggunakan perintah rpm kita dapat menginstal , tingkatkan versi , hapus , daftar paket.

1. Memasang RPM di Sistem.

Gunakan perintah di bawah ini untuk menginstal dan vsftpd RPM di sistem.

# rpm -ivh vsftpd-2.3.5-2.el6.i686.rpm

Contoh keluaran:

warning: vsftpd-2.3.5-2.el6.i686.rpm: Header V3 DSA/SHA1 Signature, key ID e9bc4ae1: NOKEY
Preparing...                ########################################### [100%]
   1:vsftpd                 ########################################### [100%]
2. Perbarui Paket RPM yang diinstal.

Jika Anda sudah menginstal RPM, Anda dapat mengupgradenya dengan versi baru.

# rpm -Uvh vsftpd-2.3.5-2.el6.i686.rpm
3. Periksa Paket RPM yang diinstal.

Setelah instalasi paket untuk memeriksa instalasi yang tepat, Gunakan -q untuk menanyakan paket yang diinstal.

# rpm -q vsftpd
vsftpd-2.3.5-2.el6.i686
4. Daftar semua Paket RPM yang diinstal.

Contoh di bawah ini mencantumkan semua paket yang diinstal di sistem Anda.

# rpm -qa
Contoh 5:Hapus Paket RPM yang diinstal.

Perintah di bawah ini akan menghapus ( uninstall ) paket rpm dari sistem Anda.

# rpm -e vsftpd
vsftpd-2.3.5-2.el6.i686
6. Dapatkan detail lebih lanjut dari Paket RPM.

Perintah ini akan menampilkan detail tentang RPM, seperti Nama, rilis versi, dan deskripsi singkat.

# rpm -qip vsftpd-2.3.5-2.el6.i686.rpm

Contoh keluaran:

warning: vsftpd-2.3.5-2.el6.i686.rpm: Header V3 DSA/SHA1 Signature, key ID e9bc4ae1: NOKEY
Name        : vsftpd                       Relocations: (not relocatable)
Version     : 2.3.5                             Vendor: (none)
Release     : 2.el6                         Build Date: Thu 23 Feb 2012 07:38:59 AM IST
Install Date: (not installed)               Build Host: localhost
Group       : System Environment/Daemons    Source RPM: vsftpd-2.3.5-2.el6.src.rpm
Size        : 453460                           License: GPLv2 with exceptions
Signature   : DSA/SHA1, Fri 11 Jan 2013 06:48:45 PM IST, Key ID 8fbd1684e9bc4ae1
URL         : http://vsftpd.devnet.ru
Summary     : Very Secure Ftp Daemon
Description :
vsftpd is a Very Secure FTP daemon. It was written completely from
scratch.
7. Daftar semua file dalam Paket RPM.

Perintah ini akan menampilkan semua file di dalam paket RPM. Ini berguna untuk menemukan file penting RPM.

# rpm -qlp vsftpd-2.3.5-2.el6.i686.rpm

Contoh Keluaran:

warning: vsftpd-2.3.5-2.el6.i686.rpm: Header V3 DSA/SHA1 Signature, key ID e9bc4ae1: NOKEY
/etc/logrotate.d/vsftpd
/etc/pam.d/vsftpd
/etc/rc.d/init.d/vsftpd
/etc/vsftpd
/etc/vsftpd/ftpusers
/etc/vsftpd/user_list
/etc/vsftpd/vsftpd-403-serv.html
/etc/vsftpd/vsftpd-403.html
/etc/vsftpd/vsftpd-404.html
/etc/vsftpd/vsftpd-browse.html
/etc/vsftpd/vsftpd-browse_line.html
/etc/vsftpd/vsftpd-site.conf.sample
/etc/vsftpd/vsftpd.conf
/etc/vsftpd/vsftpd.pasv_rules
/etc/vsftpd/vsftpd_conf_migrate.sh
/usr/sbin/vsftpd
/usr/share/doc/vsftpd-2.3.5
/usr/share/doc/vsftpd-2.3.5/AUDIT
/usr/share/doc/vsftpd-2.3.5/BENCHMARKS
/usr/share/doc/vsftpd-2.3.5/BUGS
/usr/share/doc/vsftpd-2.3.5/COPYING
/usr/share/doc/vsftpd-2.3.5/Changelog
/usr/share/doc/vsftpd-2.3.5/Example
/usr/share/doc/vsftpd-2.3.5/Example/HTTP_TEMPLATES
/usr/share/doc/vsftpd-2.3.5/Example/HTTP_TEMPLATES/403-serv.html
/usr/share/doc/vsftpd-2.3.5/Example/HTTP_TEMPLATES/403.html
/usr/share/doc/vsftpd-2.3.5/Example/HTTP_TEMPLATES/404.html
/usr/share/doc/vsftpd-2.3.5/Example/HTTP_TEMPLATES/browse.html
/usr/share/doc/vsftpd-2.3.5/Example/HTTP_TEMPLATES/browse_line.html
/usr/share/doc/vsftpd-2.3.5/Example/INTERNET_SITE
/usr/share/doc/vsftpd-2.3.5/Example/INTERNET_SITE/README
/usr/share/doc/vsftpd-2.3.5/Example/INTERNET_SITE/vsftpd.conf
/usr/share/doc/vsftpd-2.3.5/Example/INTERNET_SITE/vsftpd.xinetd
/usr/share/doc/vsftpd-2.3.5/Example/INTERNET_SITE_NOINETD
/usr/share/doc/vsftpd-2.3.5/Example/INTERNET_SITE_NOINETD/README
/usr/share/doc/vsftpd-2.3.5/Example/INTERNET_SITE_NOINETD/vsftpd.conf
/usr/share/doc/vsftpd-2.3.5/Example/PER_IP_CONFIG
/usr/share/doc/vsftpd-2.3.5/Example/PER_IP_CONFIG/README
/usr/share/doc/vsftpd-2.3.5/Example/PER_IP_CONFIG/hosts.allow
/usr/share/doc/vsftpd-2.3.5/Example/README
/usr/share/doc/vsftpd-2.3.5/Example/VIRTUAL_HOSTS
/usr/share/doc/vsftpd-2.3.5/Example/VIRTUAL_HOSTS/README
/usr/share/doc/vsftpd-2.3.5/Example/VIRTUAL_USERS
/usr/share/doc/vsftpd-2.3.5/Example/VIRTUAL_USERS/README
/usr/share/doc/vsftpd-2.3.5/Example/VIRTUAL_USERS/logins.txt
/usr/share/doc/vsftpd-2.3.5/Example/VIRTUAL_USERS/vsftpd.conf
/usr/share/doc/vsftpd-2.3.5/Example/VIRTUAL_USERS/vsftpd.pam
/usr/share/doc/vsftpd-2.3.5/Example/VIRTUAL_USERS_2
/usr/share/doc/vsftpd-2.3.5/Example/VIRTUAL_USERS_2/README
/usr/share/doc/vsftpd-2.3.5/FAQ
/usr/share/doc/vsftpd-2.3.5/INSTALL
/usr/share/doc/vsftpd-2.3.5/LICENSE
/usr/share/doc/vsftpd-2.3.5/README
/usr/share/doc/vsftpd-2.3.5/README.security
/usr/share/doc/vsftpd-2.3.5/REWARD
/usr/share/doc/vsftpd-2.3.5/SECURITY
/usr/share/doc/vsftpd-2.3.5/SECURITY/DESIGN
/usr/share/doc/vsftpd-2.3.5/SECURITY/IMPLEMENTATION
/usr/share/doc/vsftpd-2.3.5/SECURITY/OVERVIEW
/usr/share/doc/vsftpd-2.3.5/SECURITY/TRUST
/usr/share/doc/vsftpd-2.3.5/SIZE
/usr/share/doc/vsftpd-2.3.5/SPEED
/usr/share/doc/vsftpd-2.3.5/TODO
/usr/share/doc/vsftpd-2.3.5/TUNING
/usr/share/doc/vsftpd-2.3.5/vsftpd.xinetd
/usr/share/man/man5/vsftpd.conf.5.gz
/usr/share/man/man8/vsftpd.8.gz
/var/ftp
/var/ftp/pub
8. Telusuri RPM tempat File berada.

Menggunakan perintah di bawah ini Anda dapat menemukan tentang file yang rpm miliknya.

# rpm -qf /etc/vsftpd/ftpusers
vsftpd-2.3.5-2.el6.i686
9. Buat daftar dependensi Paket RPM.

Perintah ini akan mencantumkan semua dependensi rpm.

# rpm -qpR vsftpd-2.3.5-2.el6.i686.rpm
10. Kembalikan Paket RPM ke Versi Lama.

Jika Anda tidak sengaja mengupgrade rpm Anda ke versi yang lebih baru, Anda dapat menurunkannya lagi menggunakan perintah di bawah ini.

rpm -Uvh --oldpackage vsftpd-<old-version>.el6.i686.rpm

Linux
  1. 12 Contoh Perintah Wget yang Berguna di Linux

  2. Perintah Tee Linux dengan Contoh

  3. Perintah JQ di Linux dengan Contoh

  1. Perintah wc Linux dengan Contoh

  2. Perintah sortir Linux dengan Contoh

  3. Perintah Echo di Linux (Dengan Contoh)

  1. Perintah man di Linux dengan Contoh

  2. Perintah AWK di Linux dengan Contoh

  3. 17 Perintah Tar Berguna dengan Contoh Praktis di Linux