Linuxのユーティリティコマンド(10)-rpmとYUM

RPMおよびYUM

1つのrpmパッケージ管理

1.1はじめに

一部のLinuxディストリビューションに含まれているパッケージとインストールツールのためのインターネットのダウンロードパッケージには、彼は拡張子RPMを持つファイルを生成します。このファイル形式の名前はRedHatの兆候をマークしたが、概念は普遍的であるものの、RPMは、窓のsteup.exeに似ReadHatパッケージマネージャ(RedHatのパッケージ管理ツール)、の頭文字で、Linuxディストリビューションは、(SUSEを採用していますredhatの、CentOSの、など)、それが受け入れられた業界標準とみなすことができます。

単純なクエリは、1.2 rpmパッケージをコマンド

インストールされているRPM -qaの回転数のクエリリスト| grepのXX

現在LinuxがインストールされていないのFirefoxをご覧ください

rpm -qa|grep Firefox

https://i.loli.net/2019/09/13/U2dojYK7b9Zufq5.jpg

1.3 RPMパッケージ名基本フォーマット

rpmパッケージ名:Firefoxの-45.0.1 -1.e16.centos.x86_64.rpm

名前:Firefoxの

バージョン:45.0.1-1

オペレーティングシステムの場合:e16.centos.x86_64

これは、64ビットシステムを表すcentos6.x

i686の場合、i3986は、32ビットシステムを示し、noarch一般表します

他のクエリ命令1.4 rpmパッケージ:

RPM -qa:インストールされているすべてのRPMパッケージを照会

ます。rpm -qa | morep [改ページ]

ます。rpm -qa | grepのX数[rpm -qa | grepをFirefoxの]

https://i.loli.net/2019/09/13/vKuj3bONaMSegEq.jpg

RPM -qパッケージ名:クエリパッケージがインストールされています

Firefoxの-q RPM

RPM -qiパッケージ名:パッケージ情報のお問い合わせ

https://i.loli.net/2019/09/13/3u1nQZBSATg9vyX.jpg

RPMファイル-qi

RPM -qlパッケージ名:パッケージ内のクエリファイル

Firefoxの-ql RPM

https://i.loli.net/2019/09/13/IyNEtrolSj5BZ8p.jpg

ソフトウェアの名称RPMはクエリファイルのフルパス名が属するファイル-qf

回転数-qf / etc / passwdファイル

RPM -qfに/root/install.log

https://i.loli.net/2019/09/13/8xu4jcSsZHeJO72.jpg

1.5アンインストールrpmパッケージ

  • 基本的な構文

名前のrpm -e RPMパッケージ

  • アプリケーション

1)Firefoxのパッケージを削除します。

https://i.loli.net/2019/09/13/uqyLrVNeU2oSsQI.jpg

  • 細部

1)他のソフトウェアパッケージを使用すると、エラーが発生した場合、アンインストール情報をアンインストールするソフトウェアに依存している場合

以下のような:

$rpm -e foo removing these packages would berak dependencies:foo is needed by bar -1.0-1

2)私たちはしている場合のrpmパッケージfooを削除します。パラメータ-nodepsを増やすことができ、このパッケージに依存しているため、あなたが実行されないことがあり、削除を強制することができますが、一般的に推奨されていません

以下のような:$ rpmの-eがfooを--nodeps

--nodepsを持参することは削除することを余儀なくされます

1.6 rpmパッケージをインストール

  • 基本的な構文

RPM -ivh RPMパッケージのフルパス名

  • パラメータ説明

I =インストールインストール

V =冗長ヒント

H =ハッシュプログレスバー

  • アプリケーション例

1)Firefoxブラウザをインストールする実証

Firefoxはrpmパッケージのインストールを見つけるための最初のステップである、あなたが私たちのCentOSのはisoファイルをインストールマウントする必要があり、その後、/メディア/下に回転数を見て。

CP Firefoxの-45.0.1-1.e16.centos.x86_64.rpmは/ opt /

https://i.loli.net/2019/09/13/U9Fo6k5l2LIaCjv.jpg

2 YUM

2.1はじめに

yumのシェルは、フロントエンドのパッケージマネージャです。ベースのrpmパッケージ管理は、自動的にサーバに指定rpmパッケージからダウンロードしてインストールすることができ、依存関係と依存するすべてのパッケージをインストール自動的に処理することができます。ネットワーク接続できyumの前提を使用してください。

https://i.loli.net/2019/09/13/R4TxB3jYhkGW69C.jpg

基本命令2.2yum

  • ソフトウェアをインストールするためのyumサーバーに照会

yumのリスト| grepのXXソフトウェア一覧

  • yumを指定されたパッケージをインストールします。

yumはxxxのダウンロードをインストールして、インストールします

2.3アプリケーション例YUM

ケース:作る方法は、Firefoxをインストールするにはyumを使用します

1)Firefoxの回転数YUMサーバを初めて目は持っていません。

https://i.loli.net/2019/09/13/8x6Vd9AOzlLc7Yo.jpg

2)インストール

yumをインストールFirefoxの

ソフトウェアの最新バージョンをインストールします。

https://i.loli.net/2019/09/13/YqHdCtJely6327A.jpg

おすすめ

転載: www.cnblogs.com/jianshuai520/p/11517940.html