【Linux】Debian系のパッケージを扱うコマンド:apt

Linux

どーも!marusukeです!

Dibian系ディストリビューション(UbuntuやDebianなど)のパッケージを、インターネット上の公式リポジトリからインストールしたりできるパッケージ管理コマンドaptについてです!


aptコマンドでできること

apt [オプション] [サブコマンド] [パッケージ名]

aptコマンドは、Debian系ディストリビューション(UbuntuやDebianなど)で使われるパッケージ管理ツールです。dpkgと異なり、インターネット上の公式リポジトリから自動でパッケージをダウンロード・インストールし、依存関係も自動で解決してくれるのが特徴です

初心者〜中級者が日常的に使用するパッケージ管理の中心的なコマンドです

aptコマンドの使用例

sudo apt install curl
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています... 完了
以下の追加パッケージがインストールされます: ...
以下の新規パッケージがインストールされます:
  curl ...

この例では、curlというパッケージをインターネットから取得してインストールしています

aptコマンドのサブコマンド

サブコマンド説明
updateリポジトリのパッケージ情報を最新に更新(インストールはしない)
upgradeインストール済みパッケージを最新にアップグレード
full-upgrade必要に応じて古いパッケージを削除してアップグレード
install新しいパッケージをインストール
removeパッケージを削除(設定ファイルは残す)
purgeパッケージと設定ファイルを完全に削除
autoremove不要な依存パッケージを削除
searchキーワードに合致するパッケージを検索
show指定したパッケージの詳細を表示
listパッケージの一覧を表示(インストール済みなど状態別)
edit-sourcesソフトウェアソースの設定ファイルを編集
sourceパッケージのソースコードを取得

aptコマンドのオプション

オプション説明
-y全ての確認を「yes」で自動進行(例:apt install -y
-q出力を抑えて静かに実行(quiet)
-s実行せずにシミュレーション(何が起きるか確認)
--reinstallパッケージを再インストール
--no-install-recommends推奨パッケージを無視して最小限のインストール

💡 補足:依存関係とは?
ソフトウェアが動作するために必要な他のソフトウェアやライブラリのことです。aptはこれを自動で解決してくれるため便利です


以上です!

ここまで読んでいただきありがとうございました!

コメント

タイトルとURLをコピーしました