ディレクトリ
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の
ソフトウェアの最新バージョンをインストールします。