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