原谅我的无能 我还是 GNU/Linux 的新手。我使用 Debian wheezy。
当我打字 apt-get update
我最后得到了这个
W: Failed to fetch http://ppa.launchpad.net/webupd8team/java/ubuntu/dists/wheezy/main/source/Sources 404 Not Found
W: Failed to fetch http://ppa.launchpad.net/webupd8team/java/ubuntu/dists/wheezy/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)
我的问题是,我将如何编辑(我猜 apt 看的是什么)以忽略未能更新的内容......或完全删除它们,以便我不再收到该消息。
编辑:
我在 sources.list 中唯一看到的是
deb ftp.sun.ac.za/debian wheezy main contrib non-free
deb-src ftp.sun.ac.za/debian wheezy main contrib non-free
deb security.debian.org wheezy/updates contrib non-free main
deb-src security.debian.org wheezy/updates contrib non-free maim
Run Code Online (Sandbox Code Playgroud)
就是这样。我应该删除其中之一吗?我也往里面看了看sources.list.d,结果是空的
第二次编辑:
的输出apt-cache policy是
Package files:
100 /var/lib/dpkg/status
release a=now
500 http://ppa.launchpad.net/webupd8team/java/ubuntu/ trusty/main amd64 Packages
release v=14.04,o=LP-PPA-webupd8team-java,a=trusty,n=trusty,l=Oracle Java (JDK) 6 / 7 / 8 Installer PPA,c=main
origin ppa.launchpad.net
500 http://security.debian.org/ wheezy/updates/non-free Translation-en
500 http://security.debian.org/ wheezy/updates/main Translation-en
500 http://security.debian.org/ wheezy/updates/contrib Translation-en
500 http://security.debian.org/ wheezy/updates/main amd64 Packages
release v=7.0,o=Debian,a=stable,n=wheezy,l=Debian-Security,c=main
origin security.debian.org
500 http://security.debian.org/ wheezy/updates/non-free amd64 Packages
release v=7.0,o=Debian,a=stable,n=wheezy,l=Debian-Security,c=non-free
origin security.debian.org
500 http://security.debian.org/ wheezy/updates/contrib amd64 Packages
release v=7.0,o=Debian,a=stable,n=wheezy,l=Debian-Security,c=contrib
origin security.debian.org
500 ftp://ftp.sun.ac.za/debian/ wheezy/non-free Translation-en
500 ftp://ftp.sun.ac.za/debian/ wheezy/main Translation-en
500 ftp://ftp.sun.ac.za/debian/ wheezy/contrib Translation-en
500 ftp://ftp.sun.ac.za/debian/ wheezy/non-free amd64 Packages
release v=7.4,o=Debian,a=stable,n=wheezy,l=Debian,c=non-free
origin ftp.sun.ac.za
500 ftp://ftp.sun.ac.za/debian/ wheezy/contrib amd64 Packages
release v=7.4,o=Debian,a=stable,n=wheezy,l=Debian,c=contrib
origin ftp.sun.ac.za
500 ftp://ftp.sun.ac.za/debian/ wheezy/main amd64 Packages
release v=7.4,o=Debian,a=stable,n=wheezy,l=Debian,c=main
origin ftp.sun.ac.za
Pinned packages:
Run Code Online (Sandbox Code Playgroud)
第三次也是最后一次编辑:
输入后,grep -Ri launchpad *我能够查看返回的结果,然后继续输入nano sources.list.d/webupd8team-java.list和删除所有内容。然后我继续输入
nano sources.list.d/webupd8team-java-wheezy.list并删除了那里的所有内容。然后我做了apt-get update,一切都恢复正常。
大多数情况下,源代码行将在文件中/etc/apt/sources.list,因此您应该对其进行编辑。但是,如果您在那里找不到它,请查看目录中的文件/etc/apt/sources.list.d。据我所知,源代码行必须在这两个地方。参考:man sources.list。
将注释字符#放在任何源代码行的前面应该足以忽略它。
| 归档时间: |
|
| 查看次数: |
3921 次 |
| 最近记录: |