第4章 · リポジトリとパッケージ管理·v1.0.0·更新 2026/7/6·読了目安 約10分
変更要約: 初版(主題1.04・副主題1.04.1〜1.04.4に対応)
4.3yumコマンドによるパッケージ管理
この節の要点
RHEL 系のリポジトリを利用したパッケージ管理を学びます。yum によるインストール・更新・削除・検索、特定のファイルを提供するパッケージの検索(provides)、リポジトリ設定(/etc/yum.repos.d/・/etc/yum.conf)、パッケージ取得だけ行う yumdownloader を押さえます。
RHEL・CentOS・AlmaLinux などの RPM 系ディストリビューションで apt に相当するのが yum です(後継の dnf も互換の使い勝手)。役割は同じ「リポジトリから取り寄せて依存関係ごと管理」なので、apt との対応関係で覚えるのが近道です。
4.3.1yum の基本操作
- インストール=
yum install httpd/削除=yum remove httpd/更新=yum update(全体。パッケージ名を付ければ個別)/検索=yum search キーワード・情報=yum info パッケージ。 - ファイル→パッケージの逆引き=
yum provides /usr/sbin/httpd(未インストールのパッケージも対象)。一覧=yum list installed。 - リポジトリ定義=/etc/yum.repos.d/ ディレクトリ内の
.repoファイル(1リポジトリ=1セクション)。全体設定=/etc/yum.conf。有効なリポジトリの確認=yum repolist。 - yumdownloader=インストールせず rpm ファイルの取得だけ行う(オフライン環境への持ち込みや検証用)。
試験ポイント
「ファイルを提供するパッケージ=yum provides」「リポジトリ定義=/etc/yum.repos.d/ の .repo ファイル」「ダウンロードのみ=yumdownloader」 が定番です。apt との対応(update の意味の違い=yum update はパッケージ更新・apt update は索引更新)は混同を誘う最頻出ポイントです。

