YUM は CentOS/RHEL のデフォルトのパッケージ管理システムであり、その役割の一部は、更新が必要な可能性のあるパッケージ、必要な依存関係を自動的に計算し、システムの更新プロセス全体を非常に簡単な方法で管理することです。
YUM のメイン構成ファイルは /etc/yum.conf であり、リポジトリ構成ファイルを格納するメイン ディレクトリは /etc/yum.repos.d/ です。 .リポジトリ構成ファイルには特定の構文があり、.repo で終わる必要があります /etc/yum.repos.d/ ディレクトリの拡張子
リポジトリ構成ファイルには、リポジトリの URL、リポジトリ ID、リポジトリ名、GPG を使用してパッケージの署名をチェックするための手順、およびリポジトリを有効または無効にするオプションが含まれています。
以下のエラーが発生した場合:
yum: command not found
選択したディストリビューションに従って、yum パッケージをインストールしてみてください。
分布 | コマンド |
---|---|
Debian | apt-get インストール yum |
Ubuntu | apt-get インストール yum |
カリ Linux | apt-get インストール yum |
CentOS | yum インストール yum |
Fedora | dnf インストール yum |
Raspbian | apt-get インストール yum |
yum コマンドの例
1. 1 つのパッケージを検索するには、キーワードの値を適切な語句、文字列、またはパラメーターに置き換えて、次のように入力します。
# yum search [keyword]
2. 単一のパッケージをインストールするには、package_name の値を適切な値に置き換えて、次のように入力します。
# yum install [package_name]
3. 一度に複数のパッケージをインストールしたい場合があります。これを行うには、同じインストール コマンドを呼び出すだけですが、単一のパッケージに名前を付ける代わりに、必要なパッケージの完全なリストを特定して、長いショッピング リストを形成するようにします。
# yum install [package_name1] [package_name2] [package_name3] ...
4. 新しいパッケージをインストールし、すべての質問に「はい」と仮定します (更新でも機能し、自動更新に最適です):
# yum -y install package
5. 1 つのパッケージを削除するには、package_name の値を適切な値に置き換えて、次のように入力します。
# yum remove [package_name]
6. yum コマンドを使用して、キャッシュされたパッケージ情報を消去することもできます。これを行うには、root としてログインし、次のように入力します:
# yum clean packages
7. 特定のコマンドを提供するパッケージを見つけます:
# yum provides [command]
8. キャッシュされた XML ベースのメタデータを削除するには:
# yum clean metadata
9. キャッシュされたデータベース ファイルを削除するには:
# yum clean dbcache
10. すべてのファイルを消去するには:
# yum clean all
11. YUM キャッシュを再構築するには:
# yum makecache
12. 以下のコマンドは、YUM がエラーのあるパッケージをバイパスして作業を続行できるようにしますが、これは一時的な修正のみと見なす必要があります。
# yum -y update --skip-broken