Red Hatに.rpmパッケージをインストール/削除/アップグレードする方法は?


16

Red Hatを実行している仮想マシンにないパッケージをインストールする必要があります。それ、どうやったら出来るの?

.rpmパッケージをインストール/削除/アップグレードするには、どのコマンドを使用する必要がありますか?

回答:


15

編集:以下のコメントで推奨されているように、あなたはyumすべてに使用することができ、あなたは大丈夫です。

コマンドについては、Red Hatのドキュメントを確認してくださいrpm

基本的に:

  • rpm -Uvh package_file.rpm.rpmファイルからパッケージをインストール/アップグレードします
  • rpm -e package_name パッケージを削除します

Red Hatのレポジトリ、使用からパッケージをインストールするにはyum、そのコマンドのほとんどは自明です、( installupdateなど...)。このドキュメントはCentOS 5用ですが、Red Hat / CentOSの新しいバージョンでも機能するはずです。


8
RHEL6導入ガイドのこのページでは説明して、あなただけ使用する必要がありますrpm絶対に必要な場合-通常の状況下では、上記使用する理由はありませんrpmパッケージデータベースをプレイするコマンドは、yum install package_file.rpmそしてyum remove package_nameちょうど罰金を行います。
rsaw

@ryran sweet、私はそれを知りませんでした(かなり長い間、rpmベースのディストリビューションを使用していませんでした)。それを反映するために私の答えを編集しました。
レナン

3

RTFM: man yumapropos install権利追跡につながります。

「apropos」が何も返さない場合は、makewhatis最初に実行する必要があります。

その後、すべてのman-page-short-descriptionsの全文検索を実行する「apropos」を使用して、ほとんど何でも見つけることができます。

rpmとは対照的に、yumは必要なすべての依存関係を解決します。


レコードについては、apropos説明とは対照的に、manページの名前と短い説明のみを検索します。man -K一方
...-rsaw

@ryranありがとう-修正しました。CentOS 5 man -kでは、aproposマンページおよびテストによると、と同じです。
ニルス

1

Rpmをインストール

rpm -ivh abcd.rpm

rpmを更新

rpm -Uvh abcdef.rpm

rpmを削除

rpm -e abcd.rpm 

または、DEPなしでrpmを削除します

rpm -e --nodeps abcd.rpm
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.