GNU/Linux >> Linux の 問題 >  >> Linux

LinuxRPMComamndと10の便利な例

RPM Redhat Package Managerの略です 。 RPMコマンドは、Linuxマシンでrpmソフトウェアパッケージを管理するために使用されます。 rpmコマンドを使用して、インストールできます 、アップグレード削除リスト パッケージ。

1。システムにRPMをインストールします。

以下のコマンドを使用して、システムにvsftpdRPMをインストールします。

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

サンプル出力:

warning: vsftpd-2.3.5-2.el6.i686.rpm: Header V3 DSA/SHA1 Signature, key ID e9bc4ae1: NOKEY
Preparing...                ########################################### [100%]
   1:vsftpd                 ########################################### [100%]
2。インストールされているRPMパッケージを更新します。

すでにRPMをインストールしている場合は、新しいバージョンにアップグレードするだけです。

# rpm -Uvh vsftpd-2.3.5-2.el6.i686.rpm
3。インストールされているRPMパッケージを確認してください。

パッケージをインストールして適切にインストールされているかどうかを確認したら、-qを使用してインストールされているパッケージを照会します。

# rpm -q vsftpd
vsftpd-2.3.5-2.el6.i686
4。インストールされているすべてのRPMパッケージを一覧表示します。

次の例は、システムにインストールされているすべてのパッケージを示しています。

# rpm -qa
例5:インストールされているRPMパッケージを削除します。

以下のコマンドは、システムからrpmパッケージを消去(アンインストール)します。

# rpm -e vsftpd
vsftpd-2.3.5-2.el6.i686
6。 RPMパッケージの詳細を入手してください。

このコマンドは、名前、バージョンリリース、簡単な説明など、RPMに関する詳細を表示します。

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

サンプル出力:

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。 RPMパッケージ内のすべてのファイルを一覧表示します。

このコマンドは、RPMパッケージ内のすべてのファイルを一覧表示します。これは、RPMの重要なファイルを見つけるのに役立ちます。

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

サンプル出力:

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。ファイルが属するRPMを検索します。

以下のコマンドを使用すると、rpmが属するファイルについて見つけることができます。

# rpm -qf /etc/vsftpd/ftpusers
vsftpd-2.3.5-2.el6.i686
9。 RPMパッケージの依存関係を一覧表示します。

このコマンドは、rpmのすべての依存関係を一覧表示します。

# rpm -qpR vsftpd-2.3.5-2.el6.i686.rpm
10。 RPMパッケージを古いバージョンに戻します。

誤ってrpmを新しいバージョンにアップグレードした場合は、以下のコマンドを使用して再度ダウングレードできます。

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

Linux
  1. Linuxでの12の便利なWgetコマンドの例

  2. 例を含むLinuxTeeコマンド

  3. LinuxでのJQコマンドと例

  1. 例を含むwcLinuxコマンド

  2. Linuxのソートコマンドと例

  3. Linuxでのエコーコマンド(例付き)

  1. Linuxでのmanコマンドと例

  2. LinuxでのAWKコマンドと例

  3. 17Linuxでの実用的な例を含む便利なtarコマンド