aptコマンドの基本!Debian系でのパッケージ管理方法を初心者向けに徹底解説
生徒
「Linuxでソフトをインストールするにはどうすればいいんですか?」
先生
「Debian系のLinuxではaptコマンドを使って簡単にインストールできますよ。」
生徒
「アプリをダウンロードする感じですか?」
先生
「そうですね。スマートフォンのアプリストアのように、必要なソフトをまとめて管理できる仕組みです。」
生徒
「難しそうですが、初心者でも使えますか?」
先生
「基本の使い方を覚えれば大丈夫です。順番に見ていきましょう。」
1. aptコマンドとは?
aptコマンドは、Linuxの中でも特にDebian系ディストリビューションで使われるパッケージ管理コマンドです。Ubuntuなどでも広く使われています。
パッケージとは、ソフトウェアをインストールするためのまとまりのことです。例えばブラウザやエディタなどのソフトもパッケージとして管理されています。
aptコマンドを使うことで、以下の操作が簡単にできます。
- ソフトのインストール
- ソフトの削除
- ソフトの更新
- 利用可能なソフトの検索
Windowsでいうと「インストーラーをダウンロードして実行する作業」を、コマンド一つで行えるイメージです。
2. パッケージ管理とは何か
パッケージ管理とは、ソフトウェアのインストールや更新をまとめて安全に管理する仕組みのことです。
初心者の方は「なぜそんな仕組みが必要なのか」と感じるかもしれません。
例えば、あるソフトを動かすためには別のソフトが必要な場合があります。この関係を依存関係と呼びます。
aptはこの依存関係を自動で解決してくれるため、ユーザーは難しいことを考えずにソフトを使えます。
つまり、aptは「ソフトの管理を全部やってくれる便利な管理人」のような存在です。
3. パッケージ一覧を更新する
まず最初に行うべき操作が、パッケージ情報の更新です。これは「どんなソフトが利用できるかのリスト」を最新にする作業です。
apt update
取得:1 http://archive.ubuntu.com ubuntu InRelease
パッケージリストを読み込んでいます... 完了
このコマンドは実際にソフトをインストールするわけではなく、最新の情報を取得するだけです。
スマートフォンでいうと「アプリストアの情報を更新する」ようなイメージです。
4. ソフトをインストールする方法
次に、実際にソフトをインストールしてみましょう。ここでは例としてvimというテキストエディタをインストールします。
apt install vim
パッケージリストを読み込んでいます... 完了
vim をインストールしています...
installは「インストールする」という意味の英単語です。
このコマンドを実行すると、必要なファイルを自動でダウンロードしてインストールしてくれます。
5. インストール済みソフトを削除する
不要になったソフトは削除することもできます。これによりディスク容量を節約できます。
apt remove vim
パッケージリストを読み込んでいます... 完了
vim を削除しています...
完全に設定ファイルも削除したい場合は、purgeを使います。
apt purge vim
vim の設定ファイルも含めて削除しています...
removeは本体のみ削除、purgeは設定も含めて削除と覚えると分かりやすいです。
6. パッケージを検索する方法
インストールしたいソフト名が分からない場合は、検索することができます。
apt search nginx
nginx/jammy 1.18.0-6ubuntu14 amd64
高性能なWebサーバー
searchは「検索」という意味です。
このようにキーワードを入力するだけで、関連するパッケージを探せます。
7. システム全体を更新する
インストール済みのソフトを最新状態にするには、アップグレードを行います。
apt upgrade
アップグレード可能なパッケージを確認しています...
すべてのパッケージを更新します
これはスマートフォンでいう「アプリのアップデート」と同じです。
定期的に実行することで、セキュリティや機能が最新になります。
8. よく使うaptコマンドまとめと使い分け
初心者の方がよく使うaptコマンドを整理しておきます。
apt updateパッケージ情報の更新apt installソフトのインストールapt removeソフトの削除apt searchソフトの検索apt upgradeソフトの更新
最初はこの5つだけ覚えれば十分です。
慣れてくると、より細かいオプションも使えるようになります。