web-dev-qa-db-ja.com

GPGエラーを引き起こすPPAを削除する

走るとき

Sudo apt-get update

次のエラーが表示されます。

W: GPG error: http://download.opensuse.org ./ Release: The following signatures were invalid: KEYEXPIRED 1436387333

このエラーの原因となっているPPAを見つけて削除するにはどうすればよいですか?

4
Subhadip Roy

コマンド

grep -r 'download.opensuse.org' /etc/apt

リポジトリが設定されている場所を示します。例:

/etc/apt/sources.list.save:deb http://download.opensuse.org/repositories/home:/sarimkhan/xUbuntu_14.04/ ./ 
/etc/apt/sources.list.save:# deb-src http://download.opensuse.org/repositories/home:/sarimkhan/xUbuntu_14.04/ ./ 
/etc/apt/sources.list:deb http://download.opensuse.org/repositories/home:/sarimkhan/xUbuntu_14.04/ ./ 
/etc/apt/sources.list:# deb-src http://download.opensuse.org/repositories/home:/sarimkhan/xUbuntu_14.04/ ./

あなたの場合には

/etc/apt/sources.list

この知識があれば、sedの助けを借りてエントリを削除できます。

Sudo sed -i '/download.opensuse.org/d' /etc/apt/sources.list

将来の混乱を避けるために、バックアップファイルのエントリも削除する必要があります。

Sudo sed -i '/download.opensuse.org/d' /etc/apt/sources.list.save

パッケージ情報を更新します

Sudo apt-get update

そして問題はなくなりました。

4
A.B.