我被困在这里。我正在尝试在具有严格防火墙的公司机器上更新 java。
因此我不能使用 ppa 命令,并手动将 WebUpd8 存储库添加到我的源列表中:
deb http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu trusty main
deb-src http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu trusty main
当我运行 apt-get update 时:
root@graylog:/home/ubuntu# sudo apt-get update | grep -i ppa
Hit http://ppa.launchpad.net trusty InRelease
Hit http://ppa.launchpad.net trusty/main Sources
Hit http://ppa.launchpad.net trusty/main amd64 Packages
Hit http://ppa.launchpad.net trusty/main i386 Packages
Hit http://ppa.launchpad.net trusty/main Translation-en
然后尝试安装...
root@graylog:/home/ubuntu# sudo apt-get install oracle-java8-installer
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package oracle-java8-installer
有任何想法吗?我正在尝试将 Java 作为配置 Graylog 的先决条件。谢谢。
您正在尝试使用错误的 PPA。请尝试使用此命令行,
如果它无法通过防火墙,请根据以下链接中的说明手动尝试,“有关此 PPA 的技术详细信息”,
Oracle Java (JDK) 8 / 9 安装程序 PPA
它对我有用(但我的防火墙没有问题)。祝你好运 :-)
您的测试通过
grep
应该输出这样的一行,以便正确的 PPA 处于活动状态,安装为我产生了以下输出,