Nod*_*dov 2 updates update-manager package-management apt ppa
我对 linux 很陌生。我尝试在其上安装 sopcast 但它失败了,然后我将其安装在 wine 上。但是现在每次我运行sudo apt-get update它都需要很长时间才能安装(?)sopcast 包并且每次都失败。我怎样才能完全阻止 ubuntu 尝试安装这个包?
这是我运行时终端中发生的事情sudo apt-get update。很多 Ign: 台词,比如
Ign:24 http://ppa.launchpad.net/ferramroberto/sopcast/ubuntu xenial/main i386 Packages
Run Code Online (Sandbox Code Playgroud)
它以
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.
Run Code Online (Sandbox Code Playgroud)
我对此没有任何大问题,只是每次运行更新命令时我都需要等待 4-5 分钟。有没有我需要编辑的文件来阻止它尝试安装 sopcast 包?我试过了,sudo apt-get --purge remove sopcast*但这并没有改变任何东西
小智 7
我已经在论坛上搜索了解决方案。我已经清除、删除、卸载和抓取了我的系统几个小时,直到我终于用一个简单的 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
Run Code Online (Sandbox Code Playgroud)
作为一个新手,我花了一段时间才找到一个简单的 grep 搜索:
/etc/apt$ grep -ir "wine"
Run Code Online (Sandbox Code Playgroud)
哪个输出:
sources.list.d/additional-repositories.list:deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main
Run Code Online (Sandbox Code Playgroud)
所以,在所有的狩猎和刮擦之后,我所要做的就是:
sudo nano /etc/apt/sources.list.d/additional-repositories.list
Run Code Online (Sandbox Code Playgroud)
...并在文件中唯一一行的开头添加一个“#”(我想我可以完全删除它)以注释掉“dl.winehq ...”,以免在我运行时尝试更新 sudo apt-get update
希望有帮助!
不要将更新与 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)。鉴于此,最好完全删除该行而不是注释掉。
| 归档时间: |
|
| 查看次数: |
17966 次 |
| 最近记录: |