手当たり次第に書くんだ

飽きっぽいのは本能

LPIC パッケージ管理の比較 – dpkg / rpm / apt / yum / dnf

LPIC 学習ノートへ戻る

この記事では、LPIC 学習向けに Debian 系と Red Hat 系のパッケージ管理を比較します。Linux ではディストリビューションによってパッケージ形式や管理コマンドが異なるため、対応関係で覚えると理解しやすくなります。

パッケージ管理の全体像

系統低レベルコマンド上位コマンドパッケージ形式
Debian / Ubuntu 系dpkgapt-get / apt.deb
Red Hat / CentOS 系rpmyum / dnf.rpm

低レベルコマンドと上位コマンド

dpkgrpm は、個別パッケージを直接扱う低レベルなコマンドです。一方、apt-getyumdnf は、リポジトリから依存関係を解決しながらパッケージを管理します。

目的Debian 系Red Hat 系
パッケージ一覧更新apt-get updatednf makecache
インストールapt-get installdnf install
削除apt-get removednf remove
個別ファイル導入dpkg -irpm -ivh
所属ファイル確認dpkg -Lrpm -ql

依存関係の扱い

パッケージ管理で重要なのは依存関係です。低レベルコマンドは個別パッケージを扱えますが、依存関係解決は上位コマンドに任せる方が安全です。

sudo apt-get install nginx
sudo dnf install nginx
sudo dpkg -i package.deb
sudo rpm -ivh package.rpm

LPIC で押さえるポイント

  • Debian 系は .deb、Red Hat 系は .rpm です。
  • dpkgrpm は低レベルコマンドです。
  • apt-getyumdnf は依存関係を解決する上位コマンドです。
  • インストール、削除、検索、ファイル一覧、所属パッケージ確認を対応表で覚えると整理しやすくなります。

まとめ

LPIC のパッケージ管理は、コマンドを丸暗記するより、ディストリビューション系統と層で整理すると理解しやすくなります。Debian 系は dpkg と APT、Red Hat 系は rpm と yum / dnf、という対応を押さえるのが基本です。

関連する記事

参考書籍

参考
書籍
参考書籍
ストーリーで覚える Linux CLI 入門

Linux のコマンドライン操作を基礎から確認したい場合の参考書籍です。価格や在庫はリンク先で確認してください。

Amazon で見る

このリンクは Amazon アソシエイトリンクです。

LPIC パッケージ管理の比較 – dpkg / rpm / apt / yum / dnf

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

トップへ戻る