ホーム > その他外部パッケージ > yum

yum: RPMパッケージ管理

yum (Yellowdog Updater, Modified) は、RPMベースのLinuxシステムでソフトウェアパッケージを管理するために使用されるコマンドラインツールです。パッケージのインストール、更新、削除、およびシステムの依存関係の解決を自動化し、ユーザーが簡単にソフトウェアを管理できるように支援します。CentOS、RHEL、Fedora(旧バージョン)などで広く使用されていました。

概要

yumはRPMパッケージ管理システムのフロントエンドツールであり、リモートリポジトリからパッケージを検索してインストールし、必要な依存関係を自動的に処理します。これは、RPMファイルを手動で管理するよりもはるかに便利で安全です。

主な機能

  • パッケージのインストールと更新
  • パッケージの削除
  • パッケージの検索と情報照会
  • システムの依存関係の自動解決
  • リポジトリ管理

主なオプション

yumコマンドは、さまざまなタスクを実行するための複数のサブコマンドとオプションを提供します。

パッケージ管理

情報照会

その他

生成されたコマンド:

コマンドを組み合わせてみてください。

説明:

`yum` コマンドを実行します。

これらのオプションを組み合わせて、AIと一緒に仮想的にコマンドを実行してみてください。

使用例

yumコマンドを使用して実行できる一般的なタスクです。

Nginxパッケージのインストール

sudo yum install nginx

Nginxウェブサーバーパッケージをインストールします。

システムの全パッケージを更新

sudo yum update

インストールされているすべてのパッケージを最新バージョンに更新します。

Apache HTTPサーバーパッケージの削除

sudo yum remove httpd

httpdパッケージをシステムから削除します。

MySQL関連パッケージの検索

yum search mysql

名前または説明に「mysql」が含まれるパッケージを検索します。

Nginxパッケージ情報の確認

yum info nginx

Nginxパッケージの詳細情報(バージョン、リポジトリ、説明など)を表示します。

インストール済み全パッケージの一覧表示

yum list installed

現在システムにインストールされているすべてのパッケージのリストを出力します。

yumキャッシュのクリア

sudo yum clean all

ダウンロードされたパッケージとメタデータキャッシュをすべてクリアして、ディスク容量を確保します。

ヒントと注意点

yumの使用に関する役立つヒントと注意すべき点です。

dnfへの移行

  • 最新のRHEL、CentOS Stream、Fedoraバージョンでは、yumの代わりにdnfがデフォルトのパッケージマネージャーとして使用されています。dnfはyumと同様の構文を持ち、パフォーマンスと依存関係解決能力が向上しています。既存のyumコマンドはdnfへのシンボリックリンクとして提供され、互換性が保たれている場合が多いです。

リポジトリ管理

  • yumは `/etc/yum.repos.d/` ディレクトリにある `.repo` ファイルを通じてリポジトリを管理します。外部リポジトリを追加する際は、信頼できるソースのリポジトリのみを追加する必要があります。

セキュリティアップデート

  • `sudo yum update` コマンドを定期的に実行して、システムのセキュリティ脆弱性を解消し、最新の機能を維持することが重要です。

同じカテゴリのコマンド