アットウィキロゴ

APT に関するFAQ。

APT とは何ですか?

APT (Advanced Package Manager) は、もともと Debian/GNU Linux 用のパッケージ管理ツールとして開発されました。
このプログラムを RPM ベースのディストリビューションへ移植することに初めて成功したのが、ブラジルの Conectiva社です。現在では、APT・APT-RPM といった呼び名で多くのディストリビューションに採用されています。

APT の使用方法全般を紹介したマニュアルはありますか。

以下のリンクを参照してください。

Ubuntu Manpage: apt - コマンドラインインターフェイス
https://manpages.ubuntu.com/manpages/noble/ja/man8/apt.8.html

APT の基本的なコマンドは何ですか。

APTで使用する代表的なコマンドを参考までに載せておきます。基本となるのは次のコマンドです。

コマンド 解説
$ sudo apt update 最新のリストに更新する
$ sudo apt upgrade 更新されたリストに従って実行をする
$ sudo apt install パッケージ名 個別に指定してインストールする
$ sudo apt remove パッケージ名 個別に指定して削除(アンインストール)する
$ sudo apt autoremove インストール済パッケージのうち、他のパッケージから要求されていないものを削除する
$ sudo apt-get clean 一時保存されているキャッシュファイルを削除する
$ sudo apt-get dist-upgrade OS(カーネル)自体の更新を実行する
$ apt-cache search キーワード キーワードからパッケージを検索する
$ apt-cache show パッケージ名 パッケージの説明をみる。

Synaptic とはどういうものですか。

Synaptic は、APT のグラフィカルなフロントエンドです。Gtk+によって作成されています。

ミラーサーバーを利用するにはどうしたら良いのですか。

/etc/apt/sources.list ファイルを書き換える必要があります。
Synaptic の「設定(S)」→「レポジトリ(R)」でもミラーサーバーを追加し、元のサーバーのチェックを外してコメントアウトできます。この場合、sources.list は Synaptic が生成します。GUI で指定したサーバーの順番と、sources.list での順番は、かならずしも一致しません。

apt autoremove(パッケージクリーナー)の注意点

apt autoremove は、依存関係が切れたパッケージを自動的に列挙して削除するコマンドで、インストールしたシステムを長期にわたって不整合を起こさないために有用です。Ubuntu Tweak の「パッケージクリーナー」は、このコマンドの GUI 版です。
しかし大事なことは「削除しますか?」に反射的に Y を押さないことです。とくに大きなパッケージを削除すると、削除候補にウインドウマネージャ本体や Xorg 本体が含まれることがあります。よく見てから削除するようにしましょう。エッセンシャルなパッケージが列挙されていた場合には、

$ sudo apt-mark manual パッケージ名

とすれば、自動削除の候補から外すことができます。Synaptic の場合は、「パッケージ(P)」→「自動でインストールされたもの」のチェックを外してください。

特定バージョンのパッケージを維持したいとき

インストール済パッケージを特定バージョンのまま保持する方法があります。 これは、アップデートされたパッケージに何らかの修正が加えられていたり不具合があったりして、アップデートを望まない場合に当てはまります。その設定方法には、次の2つがあります。

apt-mark コマンド

$ apt-mark hold パッケージ名

このコマンドで、パッケージが保留としてマークされ、自動的な改変を防ぐことができます。
保留をキャンセルするには、$ apt-mark unhold パッケージ名 とします。

apt-mark の man ページ
https://manpages.ubuntu.com/manpages/resolute/ja/man8/apt-mark.8.html

Synaptic パッケージマネージャで設定

Synaptic を起動し特定のパッケージを選択したら、メニュー より [パッケージ(P)] > [バージョンを固定(L)] にチェックを入れます。チェックを外せば解除できます。

最終更新:2026年01月02日 22:45