[Linux] APT (Advanced Package Tool) コマンド

# パッケージ管理サイト
https://launchpad.net/

# 管理情報にリポジトリを追加
$ sudo add-apt-repository [ppa:xxxx]

    # 例
    ppa:transmissionbt
    ppa:jd-team/jdownloader
    ppa:ubuntu-wine
    ppa:stebbins/handbrake-snapshots
    ppa:chromium-daily/stable

  # リポジトリの種類
  main 標準パッケージ。正式サポート。
  restricted 著作権の制限が掛かるパッケージ。
  backports コミュニティーにより提供されている。新しい物が多いが安定性は悪い
  universe コミュニティーによりメンテされている。
  multiverse フリーではないパッケージ。


# 管理情報の更新
$ sudo apt-get update

# 管理情報からパッケージを検索 (部分一致)
$ apt-cache search [yyyy]

# パッケージをインストール
$ sudo apt-get install [zzzz]

# パッケージを再インストール
$ sudo apt-get --reinstall install [zzzz]

# パッケージをアンインストール(設定ファイルは残る)
$ sudo apt-get remove [zzzz]

# パッケージをアンインストール(設定ファイルも削除)
sudo apt-get --purge remove [zzzz]

# 使わなくなったパッケージを自動削除(設定ファイルは?)
$ sudo apt-get autoremove

# 更新可能パッケージの表示
$ sudo apt-get -s upgrade

# 更新可能パッケージを更新 (-uで作業詳細を表示)
$ sudo apt-get upgrade
$ sudo apt-get -u upgrade

# 使用していないパッケージアーカイブを削除(インストール時の作業用ファイル)
$ sudo apt-get autoclean

# パッケージアーカイブを削除(インストール時の作業用ファイル)
$ sudo apt-get clean

# インストール先の確認 (各種ファイルの格納パス)
$ dpkg -L [zzzz]