最終更新日:2017/01/01
PPA (パーソナル パッケージ アーカイブ):非公式リポジトリ
PPA の追加add-apt-repository を用いる方法PPA を追加する。 (公開鍵も同時に取得される。) $ sudo add-apt-repository ppa: ユーザ名 / PPA 名
<参考> 「apt-add-repository」コマンドは add-apt-repository コマンドへのシンボリック リンク。
sources.list を用いる方法公開鍵を取得する。 $ wget -q 公開鍵の URI -O - | sudo apt-key add -
/etc/apt/sources.list.d/ 下に アプリケーション名.list を作成する。 $ sudo wget sources.list の URI -O /etc/apt/sources.list.d/アプリケーション名.list
PPA の削除ppa-purge コマンドを用いる方法ppa-purge コマンドがインストールされていない場合はインストールする。 $ sudo apt-get update
$ sudo apt-get install ppa-purge
PPA を削除する。 (削除する PPA からインストールしたアプリケーションも同時に削除される。)$ sudo ppa-purge ppa:ユーザ名/PPA 名
公開鍵を削除する。
add-apt-repository コマンドを用いる方法add-apt-repository コマンドを使用して PPA を削除しても、その PPA からインストールしたアプリケーションは同時には削除されないため、事前にその PPA からインストールしたアプリケーションをアンインストールしておく。
PPA を削除する。 $ sudo add-apt-repository -r ppa:ユーザ名/PPA 名
公開鍵を削除する。
sources.list を用いる方法削除する PPA からインストールしたアプリケーションを事前にアンインストールしておく。
/etc/apt/sources.list.d/アプリケーション名.list を削除する。 sudo rm /etc/apt/sources.list.d/アプリケーション名.list
公開鍵を削除する。
公開鍵の削除公開鍵 ID を確認する。
公開鍵を削除する。 $ sudo apt-key del 公開鍵 ID
例:「sudo apt-key list」の実行結果。「CDC1D865」の部分が公開鍵 ID となる。 : pub 1024R/CDC1D865 2009-04-05
uid Launchpad PPA for Ubuntu Japanese Team
:
$ sudo apt-key del CDC1D865
※ Ubuntu 16.10 の「sudo apt-key list」では、以下のように出力される。 「EB4C 1BFD 4F04 2F6D DDCC EC91 7721 F63B D38B 4796」の部分が公開鍵 ID となる。 :
pub rsa4096 2016-04-12 [SC]
EB4C 1BFD 4F04 2F6D DDCC EC91 7721 F63B D38B 4796
uid [ 不明 ] Google Inc. (Linux Packages Signing Authority) <linux-packages-keymaster@google.com>
sub rsa4096 2016-04-12 [S] [有効期限: 2019-04-12]
:
$ sudo apt-key del 'EB4C 1BFD 4F04 2F6D DDCC EC91 7721 F63B D38B 4796'
|