web-dev-qa-db-ja.com

DebianでUbuntuリポジトリを誤ってダウンロードしました。それらを削除するにはどうすればよいですか?

DebianでUbuntuリポジトリを誤ってダウンロードしました。さて、システムを更新しようとするとSudo apt-get updateこれは私には見えます:

W: The repository 'http://ppa.launchpad.net/webupd8team/y-ppa-manager/ubuntu cosmic Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: GPG error: http://ppa.launchpad.net/gophers/archive/ubuntu bionic InRelease: Ondorengo sinadurak ezin dira egiaztatu gako publikoa ez bait dago eskuragarri: NO_PUBKEY 308C15A29AD198E9
W: The repository 'http://ppa.launchpad.net/gophers/archive/ubuntu bionic InRelease' is not signed.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: Ezin da lortu http://ppa.launchpad.net/webupd8team/y-ppa-manager/ubuntu/dists/cosmic/main/binary-i386/Packages  404  Not Found
E: Some index files failed to download. They have been ignored, or old ones used instead.

問題を解決するためにリポジトリを削除するにはどうすればよいですか?

2
Ander Aristondo

apt-add-repositoryを使用してリポジトリを追加した場合は、-rオプションを指定して同じコマンドを再度実行します。

Sudo add-apt-repository -r ppa:webupd8team/y-ppa-manager

add-apt-repositoryを使用できない、または使用したくない場合は、リポジトリを手動で削除できます。それらは/etc/apt/sources.listまたはディレクトリ/etc/apt/sources.list.d/のファイルに記録されます。どのファイルが原因であるかを判断するには、

grep y-ppa-manager /etc/apt/sources.list /etc/apt/sources.list.d/*.list /etc/apt/sources.list.d/*.sources

/etc/apt/sources.listに何かを追加した場合は、

sudoedit /etc/apt/sources.list

問題のある行を削除します。 /etc/apt/sources.list.dの下のファイル内のすべてのエントリを削除する場合は、次のコマンドでファイルを完全に削除できます。

Sudo rm /etc/apt/sources.list.d/y-ppa-manager.list

gophers/archivePPAについても無関係のエラーがあります。必要に応じて、設定作業を完了する必要があります。パッケージアーカイブを利用可能にするには、次の3つのことを行う必要があります。

  1. ソースリスト(/etc/apt/sources.list*)に追加します。
  2. アーカイブが署名されている場合(セキュリティのために強くお勧めします)、Sudo apt-key add filename.keyを実行して、そのキーを信頼していることを示す必要があります。
  3. Sudo apt-get updateを実行します。

ppa:構文を使用すると、apt-add-repositoryがステップ1とステップ2の両方を処理します。ステップ2がマシンで実行されなかったようです。 add-apt-repositoryPPAページの説明 に従って)を実行して処理できると思います。または、 キー を手動で追加することもできます

apt-key adv --keyserver keyserver.ubuntu.com --recv-key C73998DC9DFEA6DCF1241057308C15A29AD198E9

keyserver.ubuntu.comはすべてのUbuntuPPAキーのキーサーバーであり、 PPAページの署名キーリンク がアクセスするサイトです。最後の16進文字列は、PPAページにリストされているフィンガープリントです(エラーメッセージにある短い形式を使用することもできます)。