Linux では、yum はパッケージの依存関係を解決するために特別に存在するソフトウェア パッケージ マネージャーであり、改良された RPM ソフトウェア マネージャーであり、RPM が直面するソフトウェア パッケージの問題を適切に解決できます。管理者が yum を使用して RPM パッケージをインストールする場合、yum は最初にパッケージの依存関係ファイルをサーバー側からダウンロードし、次にこのファイルを分析することで、関連するすべての RPM パッケージをサーバー側から一度にダウンロードしてインストールします。
#このチュートリアルの動作環境: linux7.3 システム、Dell G3 コンピューター。
yum ツールとは
yum、正式名は「Yellow Dog Updater, Modified」で、問題を解決するために特別に存在するツールです。パッケージの依存関係、パッケージマネージャー。 Windows システムと同様に、360 ソフトウェア マネージャーを使用して、ワンクリックでソフトウェアのインストール、アップグレード、アンインストールを実行できます。Linux システムでも、このようなツール (yum) が提供されています。
yum は、RPM が直面するソフトウェア パッケージの依存関係の問題をうまく解決する、改良された RPM ソフトウェア マネージャーであると言えます。
yum はすべての RPM パッケージをサーバー側に保存し、各パッケージ間の依存関係をファイルに記録します。管理者が yum を使用して RPM パッケージをインストールすると、yum は最初にサーバー側からパッケージをダウンロードします。依存関係ファイル、このファイルを分析することで、関連するすべての RPM パッケージをサーバーから一度にダウンロードしてインストールします。
yum ソフトウェアは rpm コマンドを使用してインストールできます。インストール前に、次のコマンドを実行して yum がインストールされているかどうかを確認できます:
[root@localhost ~]# rpm -qa | grep yum yum-metadata-parser-1.1.2-16.el6.i686 yum-3.2.29-30.el6.centos.noarch yum-utils-1.1.30-14.el6.noarch yum-plugin-fastestmirror-1.1.30-14.el6.noarch yum-plugin-security-1.1.30-14.el6.noarch
yum がインストールされていることがわかります。システム。
yum ソースの詳細な説明
定義
yum を使用してソフトウェア パッケージをインストールする前に、 yum が RPM パッケージをダウンロードする場所 (yum ソースと呼ばれます)。つまり、yum ソースはソフトウェア インストール パッケージのソースを指します。
yum を使用してソフトウェアをインストールする場合、少なくとも 1 つの yum ソースが必要です。 yum ソースは、ネットワーク yum ソースを使用することも、ローカル CD を yum ソースとして使用することもできます。
ネットワーク yum ソースの構築
通常の状況では、ホスト ネットワークが正常である限り、構成を変更せずにネットワーク yum ソースを直接使用できます。ファイル。
ネットワーク yum ソース構成ファイルは /etc/yum.repos.d/ ディレクトリにあり、ファイル拡張子は「.repo」です (拡張子が「*.repo」である限り) yum ソース構成ドキュメントです)。
[root@localhost ~]# ls /etc/yum.repos.d/ CentOS-Base.repo CentOS-Media.repo CentOS-Debuginfo.repo.bak CentOS-Vault.repo
このディレクトリには yum 設定ファイルが 4 つあることがわかり、通常は CentOS-Base.repo ファイルが有効になります。次のコマンドでこのファイルを開いてみます:
[root@localhost yum.repos.d]# vim /etc/yum.repos.d/ CentOS-Base.repo [base] name=CentOS-$releasever - Base mirrorlist=http://mirrorlist.centos.org/? release= $releasever&arch=$basearch&repo=os baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 …省略部分输出…
このファイルには 5 つの yum ソース コンテナが含まれています。ここにはベース コンテナのみがリストされています。他のコンテナはベース コンテナと同様です。ベース コンテナーの各パラメーターの意味は次のとおりです。
[base]: コンテナー名。[] 内に配置する必要があります。
name: コンテナーの説明。自分で書くことができます。
mirrorlist: ミラー サイト。これはコメントアウトできます。
baseurl: yum ソースサーバーのアドレス。デフォルトでは、公式の CentOS yum ソース サーバーが使用可能です。遅いと感じた場合は、好みの yum ソース アドレスに変更できます。
enabled: このコンテナが有効かどうか。書かれていない、または有効と書かれている場合は、このコンテナが有効であることを意味します。enable=0 と書かれている場合は、それを意味します。このコンテナは無効です。
gpgcheck: 1 の場合は RPM のデジタル証明書が有効であることを意味し、0 の場合は RPM のデジタル証明書が無効であることを意味します。
gpgkey: デジタル証明書の公開キー ファイルが保存される場所。変更する必要はありません。
ローカル yum ソース
インターネットが利用できない場合、yum はローカル CD (またはインストール イメージ ファイル) を yum として使用することを検討できます。ソース。
関連する推奨事項: 「Linux ビデオ チュートリアル 」
以上がLinux yum とはどのようなツールですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。