パッケージ管理

パッケージ管理のためのコマンドです。

インストールするパッケージを探す

apt-cache を使います。

正規表現で検索する

apt-cache search (キーワード)
依存関係を示す
apt-cache depends (パッケージ名)
被依存関係を示す
apt-cache rdepends (パッケージ名)

インストール/アンインストール/更新

apt-get を使います。

パッケージ情報の更新

sudo apt-get update
アップグレードする
sudo apt-get upgrade
インストールする
sudo apt-get install (パッケージ名)
アンインストールする
sudo apt-get remove (パッケージ名)
不必要なパッケージを削除する
sudo apt-get autoremove

インストールされたパッケージ情報を示す

dpkg -l

proxy内部から apt-get を使う場合

システム設定の「ネットワーク」からネットワークプロキシの 設定を行えば反映されます。 ただし、一度ログアウト&ログイン、あるいは再起動が 必要になるかも知れません。

設定は、/etc/environment や /etc/apt/apt.conf に記述されるそうです。 これらに思った通りのプロキシが設定されていればよいでしょう。

また、apt-get でアップデートする際に、 プロキシでキャッシュされているデータとキャッシュされていないデータの 間で不整合が起こるときに「ハッシュサムが適合しません」という エラーが出るそうです。 これを回避するには、プロキシのキャッシュを使わない設定にします。

/etc/apt/apt.conf
Acquire::http::No-Cache "true";
Acquire::https::No-Cache "true";

それでも「ハッシュサムが適合しません」というエラーが出る場合は、 サーバ側で問題が起こっていてリポジトリ情報をダウンロード できていない可能性があります。 この場合は、ダウンロード元のサーバを変更して対処します。

  1. 「ソフトウェアの更新」を起動します。
  2. しばらくアップデートを試した後、 「リポジトリ情報のダウンロードに失敗しました。」というパネルが出ます。
  3. このパネルの左下にある「設定」をクリックします。
  4. 左上の「Ubuntuのソフトウェア」タブを選びます。
  5. 「ダウンロード元」の項目を変更します。

参考サイト


Last modified: Thu Nov 19 11:14:00 JST 2015