パッケージ管理
パッケージ管理のためのコマンドです。
インストールするパッケージを探す
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";
それでも「ハッシュサムが適合しません」というエラーが出る場合は、
サーバ側で問題が起こっていてリポジトリ情報をダウンロード
できていない可能性があります。
この場合は、ダウンロード元のサーバを変更して対処します。
- 「ソフトウェアの更新」を起動します。
- しばらくアップデートを試した後、
「リポジトリ情報のダウンロードに失敗しました。」というパネルが出ます。
- このパネルの左下にある「設定」をクリックします。
- 左上の「Ubuntuのソフトウェア」タブを選びます。
- 「ダウンロード元」の項目を変更します。
参考サイト
Last modified: Thu Nov 19 11:14:00 JST 2015