Linuxを使っていると、何かと出てくる「apt install」というコマンド。これはDebian系のLinuxディストリビューション(Ubuntuなど)でソフトウェアをインストールする際によく使われる基本的なコマンドです。
「Linuxって難しそう」と思っている方でも、aptコマンドの基本を押さえれば、さまざまなソフトウェアを簡単に導入できるようになります。この記事では、apt installの基本的な使い方から、オプションやトラブル時の対処法まで、初心者にもわかりやすく解説します。
apt installとは?
「apt install」は、Debian系Linuxでソフトウェア(パッケージ)をインストールするためのコマンドです。aptとは「Advanced Package Tool」の略で、DebianやUbuntuなどでソフトウェアの管理を行うツールの一つです。
このコマンドを使うことで、インターネット上のリポジトリ(倉庫)からソフトウェアを自動でダウンロードし、依存関係を解決しながらインストールしてくれます。例えば、以下のように入力すると、curl
というコマンドラインツールをインストールできます。
sudo apt install curl
ここで「sudo」は管理者権限で実行するためのコマンドです。Linuxでは、システムに変更を加える操作(パッケージのインストールや削除など)は管理者権限が必要となるため、sudoが前につきます。
apt installの基本的な使い方
単体のパッケージをインストール
一番シンプルな使い方は以下の通りです。
sudo apt install パッケージ名
例:
sudo apt install vim
このコマンドで、エディタの「vim」がインストールされます。すでにインストールされている場合でも、再インストールまたはアップグレードされることがあります。
複数のパッケージを同時にインストール
空白で区切ることで、複数のパッケージを同時に指定できます。
sudo apt install git curl wget
確認メッセージのスキップ
通常、apt install
を実行すると「続行しますか? [Y/n]」と確認されますが、-y
オプションを付けることで、自動で「はい」を選択できます。
sudo apt install -y nginx
自動化スクリプトなどに組み込む場合に便利です。
インストール時の便利なオプション
apt installにはさまざまなオプションがあります。ここでは代表的なものをいくつか紹介します。
–reinstall
すでにインストールされているパッケージを再インストールしたいときに使います。
sudo apt install --reinstall パッケージ名
–no-install-recommends
推奨パッケージを無視してインストールしたい場合に使います。軽量な環境を構築したいときに便利です。
bashコピーする編集するsudo apt install --no-install-recommends パッケージ名
-f(fix-broken)
壊れた依存関係がある場合に修復を試みるオプションです。
bashコピーする編集するsudo apt install -f
インストール前の準備:apt updateを忘れずに
apt installを実行する前には、以下のコマンドでパッケージ情報を最新にしておくことが推奨されます。
sudo apt update
これを行わないと、古いパッケージ情報を元にソフトを探してしまい、「パッケージが見つかりません」といったエラーが発生することがあります。
よくあるエラーとその対処法
パッケージが見つかりません
E: Unable to locate package xxx
これはapt update
を忘れていたり、パッケージ名が間違っている場合に表示されます。対処法は以下の通りです。
- 正しいパッケージ名を確認する(
apt search パッケージ名
) sudo apt update
を実行して情報を更新する
ロックファイルの問題
bashコピーする編集するCould not get lock /var/lib/dpkg/lock-frontend
これは他のaptプロセス(例:ソフトウェアアップデート)が動作中に発生します。対処法は以下の通りです。
- 他のapt関連コマンドを終了させる
- 少し待ってから再試行する
- 最終手段としてロックファイルを削除する(※非推奨)
インストールしたパッケージの確認方法
以下のコマンドで、特定のパッケージがインストールされているか確認できます。
dpkg -l | grep パッケージ名
例:
dpkg -l | grep git
パッケージの詳細を確認したい場合は:
apt show パッケージ名
アンインストールするには?
apt installでインストールしたパッケージは、以下のようにして削除できます。
sudo apt remove パッケージ名
完全に関連ファイルも含めて削除したい場合は:
sudo apt purge パッケージ名
削除後は不要なパッケージを掃除しておきましょう:
sudo apt autoremove
aptとapt-getの違いは?
古いチュートリアルでは「apt-get install」がよく登場します。apt-get
は昔からあるコマンドで、今でも使えますが、apt
はよりユーザーフレンドリーに改良された新しいコマンドです。
コマンド | 特徴 |
---|---|
apt-get | 安定性重視、スクリプト向け |
apt | インタラクティブで初心者にもやさしい |
日常的な使用ならapt
で問題ありません。
まとめ
apt installは、Debian系のLinuxで最もよく使われるコマンドの一つであり、非常に強力かつ便利です。
シンプルにパッケージをインストールできるだけでなく、オプションを使いこなすことで、柔軟にソフトウェアの管理が可能になります。
まずは基本的な使い方から試し、少しずつオプションも活用して、Linuxの世界をもっと快適にしてみましょう!