Instiq
第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 は索引更新)は混同を誘う最頻出ポイントです。

続きは無料登録で読めます

冒頭を無料で公開中。無料登録でこの節の全文と、第4章以降を含む全参考書・全問題集が読めます。