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

rpm:コマンドが見つかりません

RPM とも呼ばれる Red Hat Package Manager は、RPM ベースの Linux ディストリビューションでソフトウェア パッケージをインストール、アンインストール、および管理するためのプログラムです。 2 例を挙げると、yum や dnf など、バックエンドで rpm ユーティリティを利用するさまざまなユーティリティがあります。これは、対応する dpkg ユーティリティと本質的に似ています。依存関係の要件がある場合は、必要なファイルを手動で見つけてインストールする必要があります。 rpm が管理するパッケージはすべて rpm 拡張子で終わります。

パッケージをインストールするには、-i オプションを使用します。通常、冗長性のために -v および -h オプションが付けられ、ハッシュ記号を使用してインストールの進行状況が表示されます。この方法を使用することの欠点は、RPM が依存関係を自動的に解決できないため、パッケージのインストール中に満たされていない依存関係が検出されると、インストールが途中で終了することです。

–nodeps オプションを使用して、インストール プロセス中に依存関係チェックを無効にすることで、RPM を使用してパッケージを強制的にインストールできます。依存関係を解決せずにプログラムをインストールすると、プログラムが動作しなくなる可能性があるため、この方法はお勧めしません。

rpm コマンドの実行中に以下のようなエラーが発生した場合:

rpm: command not found

選択したディストリビューションに従って、以下のコマンドを使用して rpm パッケージをインストールしてみてください。

分布 コマンド
OS X brew インストール rpm
Debian apt-get インストール rpm
Ubuntu apt-get インストール rpm
アルパイン apk 追加 rpm
カリ Linux apt-get インストール rpm
CentOS yum インストール rpm
Fedora dnf インストール rpm
Raspbian apt-get インストール rpm

rpm コマンドの例

1. システムにインストールされているすべてのパッケージをリストします:

$ rpm -qa

2. 次に示すように、前のコマンドの出力を grep コマンドにパイプして、システムにインストールされている特定のパッケージを見つけます。

$ rpm -qa | grep kernel

3. 以下に示すように、システムにファイルをインストールしたパッケージを特定します:

# rpm -qf /etc/httpd/conf/httpd.conf

4. ここに示すように、RPM パッケージによってインストールされたファイルのリストを表示します。

# rpm -ql httpd

5. 次に示すように、最近インストールされた RPM パッケージを表示します。

# rpm -qa --last

6. ここに示すように、インストールされたパッケージに関する情報を表示します。

# rpm -qi vsftpd

7. ここに示すように、パッケージによってインストールされたファイルのドキュメントを表示します:

# rpm -qdf /usr/bin/wget

8. 以下に示すように、パッケージごとにインストールされたドキュメントを表示します。

# rpm -qd yum

9. 以下に示すように、パッケージによってインストールされた構成ファイルを表示します。

# rpm -qc vsftpd

10. ここに示すように、特定のパッケージの変更情報のリストを表示します。

# rpm -q --changelog httpd

11. 一致するすべてのパッケージのバージョンを一覧表示します:

# rpm --query --all 'mariadb*'

12. 現在インストールされているバージョンに関係なく、パッケージを強制的にインストールします:

# rpm --upgrade package_name.rpm --force

13. RPM ファイルからスクリプトレットを表示:

# rpm --query --package --scripts package_name.rpm

14. 一致するパッケージの、変更された、欠落している、または誤ってインストールされたファイルを表示:

# rpm --verify --all 'php-*'


Linux
  1. サブスクリプション マネージャー:コマンドが見つかりません

  2. dnf:コマンドが見つかりません

  3. bc:コマンドが見つかりません

  1. id:コマンドが見つかりません

  2. w:コマンドが見つかりません

  3. df:コマンドが見つかりません

  1. du:コマンドが見つかりません

  2. rm:コマンドが見つかりません

  3. mv:コマンドが見つかりません