ホームページ  >  記事  >  php教程  >  rpmパッケージを強制的に削除する方法

rpmパッケージを強制的に削除する方法

高洛峰
高洛峰オリジナル
2017-01-07 13:56:082122ブラウズ

ソフトウェアを削除する

ソフトウェアを削除するのは非常に簡単で、次のコマンドを実行するだけです:

# rpm –e xanim

このとき、ユーザーはソフトウェア パッケージ xanim-27.64 の名前ではなく、ソフトウェア xanim の名前を使用することに注意する必要があります。 -3.i386.rpm 。

削除するソフトウェアが他のソフトウェアに必要な場合、ユーザーは次のようなエラー メッセージを受け取ります:

# rpm –e xanim 
error: xanim is needed by mtv-1.0-1

これは、ユーザーが xanim を削除すると、mtv が実行できなくなることを示します。 xanim は mtv で実行する必要があります。
ユーザーが削除する必要がある場合は、次のコマンドを使用できます:

# rpm –e xanim  --nodeps

ソフトウェアをアップグレードします

ユーザーが以前に xanim-27063-1.i386.rpm をインストールしていて、現在 xanim-27064-1.i386.rpm をインストールしている場合このパッケージは、次の
コマンドを使用してアップグレードできます:

# rpm –Uhv  xanim-27064-1.i386.rpm

実際、 -U パラメータは、最初に元のバージョンを削除してから新しいバージョンをインストールするように RPM に指示します。したがって、このソフトウェア パッケージが以前にインストールされているかどうかに関係なく、ユーザーは rpm-Uhv コマンドを使用してソフトウェアをインストールできます。

以下のエディターがトリックを教えます

RPM はプログラムをインストール/アンインストールするためのツールであるだけでなく、システムのメンテナンスと診断にも優れたツールです。次の例を読めば、それがいかに強力であるかがわかるでしょう。

· 誤ってファイルを削除してしまったが、どのファイルが削除されたかわからない場合はどうすればよいですか? 次のように入力できます:

rpm -Va

rpm を実行すると、画面にファイルの削除が表示されます。一部のファイルが欠落しているか破損していることがわかった場合は、まず

を再インストールまたはアンインストールしてから、パッケージをインストールします。

· 認識できないファイルがあり、それがどのソフトウェア パッケージに属しているかを調べたい場合は、次のコマンドを入力できます

rpm -qf /usr/X11R6/bin/xjewel

出力結果は次のようになります。 be:

xjewel-1.6-1

· ファイル /usr/bin/paste の問題など、上記 2 つの例の組み合わせが発生した場合。ファイルが含まれているソフトウェア パッケージを知りたい場合は、単に次のように入力します:

rpm -Vf /usr/bin/paste

· 使用しているプログラムの詳細を知りたい場合は、次のように入力します。ソフトウェア パッケージ内のプログラムに関するドキュメント情報を取得するコマンド:

rpm -qdf /usr/bin/ispell

出力結果は次のとおりです:

/usr/man/man4/ispell.4

/usr/man /man4/english.4

/usr/man/man1/unsq.1

/usr/man/man1/tryaffix.1

/usr/man/man1/sq.1

/usr/man/man1/ munchlist.1

/usr/man/man1/ispell.1

/usr/man/man1/findaffix.1

/usr/man/man1/buildhash.1

/usr/info/ispell.info。 gz

/usr/doc/ispell-3.1.18-1/README

· 新しい koules RPM を見つけましたが、それが何をするのかわからない場合は、次のコマンドを入力できます:

rpm -qip koules- 1.2-2.i386.rpm

· ここで、koules RPM パッケージによってシステムにどのファイルがインストールされているかを知りたいとします。次のように入力します。

rpm -qlp koules-1.2-2.i386.rpm 出力結果は次のとおりです。 :

/usr/man/man6/koules.6

/usr/lib/games/kouleslib/start.raw

/usr/lib/games/kouleslib/end.raw

/usr/lib/games/ kouleslib /destroy2.raw

/usr/lib/games/kouleslib/destroy1.raw

/usr/lib/games/kouleslib/creator2.raw

/usr/lib/games/kouleslib/creator1.raw

/ usr /lib/games/kouleslib/colize.raw

/usr/lib/games/kouleslib

/usr/games/koules

rpm パッケージを強制的に削除する方法に関するその他の関連記事については、次の記事を参照してください。 PHP中国語ウェブサイトです!


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。