web-dev-qa-db-ja.com

apt-get updateでエラーのあるパッケージを削除します

私はLinuxが初めてです。 sopcastをインストールしようとしましたが、失敗し、ワインにインストールしました。しかし、今ではSudo apt-get updateを実行するたびに、sopcastパッケージのインストール(?)に非常に長い時間がかかり、毎回失敗します。 Ubuntuがこのパッケージをインストールしようとするのを完全に停止するにはどうすればよいですか?

Sudo apt-get updateを実行すると、ターミナルで何が起こっているのかがわかります。多くのIgn:行、のような

Ign:24 http://ppa.launchpad.net/ferramroberto/sopcast/ubuntu xenial/main i386 Packages

そしてそれはで終わる

W: The repository 'http//ppa.launchpad.net/ferramroberto/sopcast/ubuntu xenial 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: http//ppa.launchpad.net/lyc256/sopcast-player/ubuntu/dists/vivid/Release.gpg: Signature by key 732241F9E505AA9CBC15CC719A2E47237733638E uses weak digest algorithm (SHA1)
E: Failed to fetch http//ppa.launchpad.net/ferramroberto/sopcast/ubuntu/dists/xenial/main/binary-AMD64/Packages  404  Not Found
E: Some index files failed to download. They have been ignored, or old ones used instead.

これに関して大きな問題はありません。更新コマンドを実行するたびに4〜5分間待機する必要があります。 sopcastパッケージをインストールしようとするのを防ぐために編集する必要があるファイルはありますか? Sudo apt-get --purge remove sopcast*を試しましたが、これは何も変わりませんでした

1
Nodir Rashidov

更新とUbuntuのアップグレードを混同しないでください。同じように聞こえますが、非常に異なっています。 Sudo apt-get updateは何も「インストール」しません。ソース情報でコンピューターを更新するだけなので、Sudo apt-get install <something>を実行すると、最新バージョンをアップグレードまたはインストールします(Sudo apt-get installを実行した直後にSudo apt-get updateを実行すると仮定します)。

後でPPAをもう一度(たとえば、sopcastに関連するパッケージを更新したい場合)、その行を/etc/apt/sources.listファイルから削除するのではなく、コメントアウトしてください。ファイルの下部近くにあるはずです。変更するにはSudo権限が必要なので、最も使いやすいテキストエディタで開きます。

Sudo gedit /etc/apt/sources.listまたはSudo nano /etc/apt/sources.listまたはSudo vi /etc/apt/sources.list

編集:チェックしたところ、そのサイトにはxenial(16.04)のコードすらありません。 http://ppa.launchpad.net/ferramroberto/sopcast/ubuntu/dists/ 最新版はクォンタル向け(12.10)です。これを考えると、コメントアウトするよりも、行を完全に削除するのがおそらく最善です。

3
lcb

これに対する解決策をフォーラムで探しました。単純なgrepコマンドでシステムが最終的に見つかるまで、何時間もシステムをパージ、削除、アンインストール、およびスクレイピングしました。<

検索を促したエラー:

W: GPG error: https://dl.winehq.org/wine-builds/ubuntu bionic InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 76F1A20FF987672F
E: The repository 'https://dl.winehq.org/wine-builds/ubuntu bionic InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details

初心者として、単純なgrep検索を理解するのに時間がかかりました。

/etc/apt$ grep -ir "wine"

どの出力:

sources.list.d/additional-repositories.list:deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main

だから、私がしなければならなかったすべての狩猟と掻き取りの後は:

Sudo nano /etc/apt/sources.list.d/additional-repositories.list

...そして、ファイルの唯一の行の先頭に「#」を追加して(それを完全に削除できたと思います)、Sudo apt-get updateの実行時に更新を試みないように「dl.winehq ...」をコメントアウトします

お役に立てば幸いです!

1
Kris Driver