GPGエラーの原因となるPPAの削除

GPGエラーの原因となるPPAの削除

走るとき

sudo apt-get update

次のエラーが発生します:

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

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

答え1

コマンド

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

そして問題は解決しました。

関連情報