rpm
簡単な紹介
これは、データベース管理ツールで、あなたがインストールしている場合、ソフトウェアがインストールされているかどうかを判断するために、データベースを読むことができるなど、すべてのファイルの場所を読み出すことができ、そしてこれらのファイルを削除達成することができます。
RPM:RPMはRedHatのパッケージマネージャ(再帰的頭字語)であります
rpmの操作を行うことができます
ソフトウェアのインストール
ソフトウェアをアンインストール
クエリソフトウェア情報
アップグレード、ダウングレード
テスト
パッケージャ
RPMパッケージはRPM形式に合わせて管理することができ、あなたはそれらのソースコード形式のプログラムを管理することはできません
まず、インストールパッケージのrpm
フォーマットします。rpm -ivhパッケージ名
オプション
-i:ソフトウェアをインストールします。
-v:インストールプロセスを示してい
-h:#(#2%)で表されるインストール進捗
-vv:インストール中に、より詳細な情報を表示
-vvv:インストールプロセスの詳細情報の詳細を表示します
第二に、rpmパッケージをアンインストールします
フォーマットます。rpm -eソフトウェアの名称
オプション:
-e:ソフトウェアをアンインストールします
例:アンインストールが県をパッケージ化
県-e#回転数
第三に、問い合わせrpmパッケージ
フォーマットます。rpm -qソフトウェアの名称
オプション:
-q:既にインストールされている閲覧ソフト
-a:すべては、すべてのソフトウェアがインストールされ見ます
-l:ソフトウェアのインストールが完了した後で表示し、ファイルリスト(すべてのファイル)のリストを生成しました
-i:パッケージの情報に関する情報を表示します
-d:ドキュメントのリストを表示するには、生成されたソフトウェアの性質をやDocFiles
-c:プロファイルconfigfilesのソフトウェア生成されたリストを確認
--scripts:Viewソフトウェア関連のスクリプト
第四に、ソフトウェアによって生成されるクエリファイル
-f:へ/ binに/ lsのファイル、例えば
[ルート@ localhostの〜]#回転数-qf / binに/ LSの coreutilsの - が取れて8.22 - 18 .el7.x86_64
第五に、ソフトウェアをアップグレード
オプション
-U:アップグレードまたはソフトウェアをインストールします
-F:ちょうどアップグレード
形式を使用します。
RPM -Fvhパッケージ名
RPM -Uvhパッケージ名
二、yumを
簡単な紹介
yumのrpmパッケージは、依存関係のrpmパッケージ(順序に依存する自動インストールパッケージがインストールrpm)を解決し、自動的に達成することができ、管理ツールです
なぜ、パッケージの依存関係をRPMでしょうか?
人々は、回転数を作る、とrpmパッケージの製造では、この情報は、内部のrpmパッケージに格納されているソフトウェアの回転数に依存します
yumの作品
ソース(ローカルまたはネットワークソース)での依存関係のyumのRPMパッケージを解決します。実際には、ソースは、基本的にyumのrpmパッケージのコレクションです
依存関係にそれを解決する方法
YUMと実装工程(例えば、A、A及びBは、C、B依存性CDに依存ソフトウェアをインストールします)
1)yumの最初のAがすでにインストールされているかどうかを確認し、メタデータ情報ファイルを保存するスキャンします、インストールされている場合、それが示唆されているインストール
2)Aがインストールされていない場合、Aは依存情報をスキャンし、依存性はA、B及びCを見つけます
すでにインストールされている場合3)yumを再びBCのインストールかどうかを検出し、メタデータファイルをスキャンし、それがインストールAを開始するために開始します
4)BCが既にインストールされていない場合は、依存関係のBCを検出します、あなたはBはCDを依存しています
5)yumを再び、メタデータファイルをスキャンし、インストールCDかどうかを検出し、すでにインストールされている場合、それはインストールBを開始するために開始し、その後、Cをインストールし,,その後、Aがインストールされます
ソース構成YUM
yumの設定ファイル
メインの設定ファイル:/etc/yum.conf
子供プロファイル:. /Etc/yum.repos.d / *レポ(yum.repos.dがいる限りの.repoファイルの終わりとしてプロファイルとして識別され、このディレクトリに意味)
yum設定コンテンツソース
【LocalRpm】<<< YUMリポジトリIDは、容易に書き込むことができる指定されたが、スペースなし
名前= xxxは<<<あなたは簡単に書くことができ、YUMリポジトリの名前を指定します
= 0有効| 1 <<<は0が使用されていない、yumのリポジトリを使用するかどうかを指定; 1は、使用されていることを示します
gpgcheck = 0 | 1 <<< 0は検証を意味し、正当性のrpmパッケージの整合性の検証とソースを作るかどうかを指定; 1は、検証が行われなければなら表し
gpgkey = <<<指定された公開鍵ファイル(gpgcheck = 1、これを省略することができた場合)
BASEURL = <<<のyumリポジトリ指定されたURL(1.ローカルのyumソースファイル://例のBASEURL =ファイル:/// MNT
2.ネットワークソースにhttp://例BASEURL = HTTPS://mirrors.aliyun.com/epel/7/x86_64/)
ローカルソースの設定
yumのリポジトリとしてCD-ROMを使用してRPMパッケージ
最初のステップ:CDをマウント
#マウントは/ dev / CDROM /メディア
ステップ2:YUMに付属している設定ファイルをバックアップ
#CDの/etc/yum.repos.d
#MKDIRの外観
#Mvは*の後ろの.repo
ステップ3:YUMリポジトリとしてCDを使用して、yumの設定ファイルを作成します。
#Vimの1.repo
[myrepo]
名前=私のレポ
= 1有効
gpgcheck = 0
BASEURL =ファイル:///メディア
ステップ4:コマンドyumの検出結果を実行します
すべてのデータ#ヤムヤムキャッシュを空<<<すべての掃除
#廉repolist <<< yumのリポジトリのチェックどのように多くのRPMパッケージで提供
ネットワークソースの2の構成
国内の主流のネットワークのyumリポジトリアドレス
mirrors.aliyun.com
mirrors.163.com
mirrors.sohu.com
子repodataページが表示されるまでページのURLを入力し、バックBASEURLにページのURLをコピーします
ソースRPM yumを
CentOSのは、提供しました
EPELは提供しました:
例:提供元aliyun使用EPELとCentOSのyumを
CDの/etc/yum.repos.d
mkdir表情
背後など*の.repo
Vimのnew.repo
[CentOSに】
名= CentOSのレポ
= 1有効
gpgcheck = 0
BASEURL = HTTPS://mirrors.aliyun.com/epel/7/x86_64/
[ウォーム]
名前=暖かいレポ
= 1有効
= 1有効
BASEURL =のhttp:// XXXX