この記事では、LPIC 学習向けに apt-get コマンドを整理します。apt-get は Debian / Ubuntu 系でパッケージをインストール、更新、削除するための基本コマンドです。
apt-get の位置づけ
apt-get は、APT を使ってパッケージを操作するコマンドです。現在の Ubuntu では対話的には apt もよく使われますが、スクリプトや古い資料では apt-get が多く登場します。
| コマンド | 役割 |
| apt-get update | パッケージ一覧を更新する |
| apt-get install | パッケージをインストールする |
| apt-get remove | パッケージを削除する |
| apt-get purge | 設定ファイルも含めて削除する |
| apt-get upgrade | インストール済みパッケージを更新する |
パッケージ一覧を更新する
インストール前には、まずリポジトリのパッケージ一覧を更新します。これはパッケージそのものを更新する操作ではなく、取得可能なパッケージ情報を新しくする操作です。
sudo apt-get updateインストールと削除
sudo apt-get install nginx
sudo apt-get remove nginx
sudo apt-get purge nginx更新操作の違い
upgrade と dist-upgrade は混同しやすい項目です。upgrade は既存パッケージの更新を行い、dist-upgrade は依存関係の都合でパッケージの追加や削除も含めて解決します。
sudo apt-get upgrade
sudo apt-get dist-upgradeapt と apt-get の違い
apt は人間が対話的に使いやすい出力を持つコマンドで、apt-get は従来からある安定した操作用コマンドとして扱われます。LPIC では、歴史的にも apt-get、apt-cache、dpkg の関係を押さえると理解しやすくなります。
まとめ
apt-get は Debian / Ubuntu 系のパッケージ管理で中心になるコマンドです。LPIC では、update は一覧更新、install は導入、remove と purge は削除範囲が違う、という点を整理して覚えると実務にもつながります。
関連する記事
- LPIC 学習ノート – Linux 基礎とコマンド整理
LPIC 関連記事のハブです。 - LPIC パッケージ管理の比較
Debian 系と Red Hat 系の違いを整理します。 - LPIC Yum/DNF
Red Hat 系のパッケージ管理です。
参考書籍
参考
書籍
書籍
参考書籍
ストーリーで覚える Linux CLI 入門
Linux のコマンドライン操作を基礎から確認したい場合の参考書籍です。価格や在庫はリンク先で確認してください。
Amazon で見るこのリンクは Amazon アソシエイトリンクです。
LPIC apt-get コマンド – Debian 系パッケージ管理の基本

