【エーピーティー】
APT とは?
💡 Ubuntuの「アプリストア」、ソフトの管理はおまかせ
📌 このページのポイント
apt updateとapt upgradeの違いがよくわからないんだけど…
apt updateは「カタログを最新にする」作業で、実際にはまだ何もインストール・更新されないんだ。apt upgradeが「実際にソフトを更新する」作業だよ。いつも「apt update」してから「apt upgrade」の順番でやるのがお作法だね
apt-getっていうのも見かけるけど、aptとは違うの?
apt-getは古いコマンドで、aptはその使いやすい後継版なんだ。aptは進捗バーが出たり出力が見やすかったりと、人間向けに改善されてるよ。スクリプトの中ではapt-getを使う方が安定しているけど、手動操作ならaptで十分だね
aptで気をつけることってある?
「apt autoremove」で不要になった依存パッケージを定期的に掃除するのがおすすめだよ。あとサーバー運用では「apt upgrade」じゃなくて「apt-get upgrade --with-new-pkgs」や「unattended-upgrades」でセキュリティパッチだけ自動適用する設定にしておくのが鉄板なんだ。何でもかんでもupgradeすると動いてるサービスが壊れることもあるからね
まとめ:ざっくりこれだけ覚えればOK!
「APT」って出てきたら「Ubuntu/Debianでソフトをインストール・管理するコマンド」と思えればだいたいOK!
📖 おまけ:英語の意味
「Advanced Package Tool」 = 高度なパッケージ管理ツール
💬 「Advanced Package Tool(高度なパッケージツール)」の略だよ。Debian系Linuxの標準パッケージマネージャーなんだ