ホームページ > 運用・保守 > Linuxの運用と保守 > Linux yum とはどのようなツールですか?

Linux yum とはどのようなツールですか?

青灯夜游
リリース: 2023-02-10 10:09:44
オリジナル
1702 人が閲覧しました

Linux では、yum はパッケージの依存関係を解決するために特別に存在するソフトウェア パッケージ マネージャーであり、改良された RPM ソフトウェア マネージャーであり、RPM が直面するソフトウェア パッケージの問題を適切に解決できます。管理者が yum を使用して RPM パッケージをインストールする場合、yum は最初にパッケージの依存関係ファイルをサーバー側からダウンロードし、次にこのファイルを分析することで、関連するすべての RPM パッケージをサーバー側から一度にダウンロードしてインストールします。

Linux yum とはどのようなツールですか?

#このチュートリアルの動作環境: 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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート