■Etc‎ > ‎

Aptの利用

パッケージ管理に使うソフトです。
アップデートやインストールにすごーく便利。
freshrpms.netでRedhat・Fedora・YellowDog用が用意されています。
このサイトのおかげでどれだけ助かったか・・・

■アップデート パッケージリストの更新
# apt-get update
何がアップデートされるか確認
# apt-get -s upgrade
アップデート
# apt-get -u upgrade
※Kept backが出る場合
Reading Package Lists... Done
Building Dependency Tree... Done
The following packages have been kept back
kept backは依存とかの関係でアップデートできない物がある時にでます。
# apt-get install (kept backされている物)
もしくは
# apt-get dist-upgrade

■パッケージのインストール
# apt-get install some-package

■パッケージのアンインストール
# apt-get remove some-package
設定ファイル等完全削除したいのであれば
# apt-get --purge remove some-package

■特定パッケージの除外
アップデートさせたくないパッケージがある場合ホールドをする事ができます。
# echo [パッケージ名] hold | dpkg --set-selections
ホールドの解除
# echo [パッケージ名] install | dpkg --set-selections
状態の確認
# dpkg --get-selections | grep [パッケージ名]
holdとなってるものがホールド状態。通常はinstall。

■その他・複数リポジトリ指定
/etc/apt/sources.listに追記
・キャッシュの削除
#apt-get clean