![Ubuntu 14.0.4 apt-get update 在 trusty 中的任何安装和升级均失败](https://linux22.com/image/857643/Ubuntu%2014.0.4%20apt-get%20update%20%E5%9C%A8%20trusty%20%E4%B8%AD%E7%9A%84%E4%BB%BB%E4%BD%95%E5%AE%89%E8%A3%85%E5%92%8C%E5%8D%87%E7%BA%A7%E5%9D%87%E5%A4%B1%E8%B4%A5.png)
我尝试了网上的各种建议,但都没有成功。apt-get update
出现错误。以下是我执行此操作后的错误消息sudo apt-get udpate
:
W: Failed to fetch http://ppa.launchpad.net/upubuntu-com/java/ubuntu/dists/trusty/main/binary-amd64/Packages 404 Not Found
W: Failed to fetch http://ppa.launchpad.net/upubuntu-com/java/ubuntu/dists/trusty/main/binary-i386/Packages 404 Not Found
E: Some index files failed to download. They have been ignored, or old ones used instead.
我查看并尝试了现有的 stackexchange 答案,但对我不起作用。尝试按照 source 中的建议清理 ppa 会出现以下错误:例如,以下用于删除 ppa 的命令会显示其他令人恐惧的消息:
winsella@winsella:~$ sudo rm /etc/apt/sources.list.d/ppaname-ppa-$(lsb_release -sc).list*
[sudo] password for winsella:
no talloc stackframe at ../source3/param/loadparm.c:4864, leaking memory
Failed to open /var/lib/samba/private/secrets.tdb
tdbsam_open: Failed to open/create TDB passwd [/var/lib/samba/private/passdb.tdb]
tdbsam_getsampwnam: failed to open /var/lib/samba/private/passdb.tdb!
tdbsam_open: Failed to open/create TDB passwd [/var/lib/samba/private/passdb.tdb]
tdbsam_getsampwnam: failed to open /var/lib/samba/private/passdb.tdb!
tdbsam_open: Failed to open/create TDB passwd [/var/lib/samba/private/passdb.tdb]
tdbsam_new_rid: failed to open /var/lib/samba/private/passdb.tdb!
rm: cannot remove ‘/etc/apt/sources.list.d/ppaname-ppa-trusty.list*’: No such file or directory
答案1
您是在专门寻找 Oracle 7 java?如果是这样,@user283885 给出的答案可能会让您更幸运。Webupd8 也有一个 Oracle 8 java 安装程序,网址为此链接。
但是,如果你只是想要易于维护的 Java 运行时,你应该考虑从软件源中删除 PPS,并使用 Ubuntu 软件中心加载 OpenJDK(版本 6 或版本 7)