4

我想将 java7 安装到 ubuntu 12.10。但我无法安装。我曾调用以下代码:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update

他们成功了。然后:

sudo apt-get install oracle-java7-installer

这是不成功的。给出错误:

sudo apt-get install oracle-java7-installer
dagli@dagli-Inspiron-N5110:~$ sudo apt-get install oracle-java7-installer
[sudo] password for dagli: 
Paket listeleri okunuyor... Bitti
Bağımlılık ağacı inşa ediliyor.       
Durum bilgisi okunuyor... Bitti       
oracle-java7-installer zaten en yeni sürümde.
Sıralanan paketler otomatik olarak kurulmuştu artık gerekli değiller:
psensor-common
Use 'apt-get autoremove' to remove it.
Yükseltilen: 0, Yeni Kurulan: 0, Kaldırılacak: 0 ve Yükseltilmeyecek: 221.
1 tam olarak kurulmadı veya kaldırılmadı.
Bu işlemden sonra 0 B ek disk alanı kullanılacak.
Devam etmek istiyor musunuz [E/h]? E
oracle-java7-installer (7u10-0~webupd8~0) kuruluyor...
/var/lib/dpkg/info/oracle-java7-installer.postinst: 89: [: unexpected operator
Removing outdated cached downloads...
Downloading Oracle Java 7...
--2013-01-12 19:20:58--  http://download.oracle.com/otn-pub/java/jdk/7u10-b18/jdk-
7u10-linux-x64.tar.gz
download.oracle.com (download.oracle.com) çözümleniyor... 23.63.99.147, 23.63.99.106
download.oracle.com (download.oracle.com)[23.63.99.147]:80 bağlanılıyor... bağlantı    
 kuruldu.

HTTP isteği gönderildi, cevap bekleniyor... 302 已暂时移动:https : //edelivery.oracle.com/otn-pub/java/jdk/7u10-b18/jdk-7u10-linux-x64.tar.gz [izleyen] --2013-01-12 19:20:58-- https://edelivery.oracle.com/otn-pub/java/jdk/7u10-b18/jdk-7u10-linux-x64.tar.gz edelivery.oracle .com (edelivery.oracle.com) çözümleniyor... 2.22.26.174 edelivery.oracle.com (edelivery.oracle.com)[2.22.26.174]:443 bağlanılıyor... bağlantı kuruldu。HATA:无法验证 edelivery.oracle.com 的证书,由/C=US/O=Akamai Technologies Inc/CN=Akamai Subordinate CA 3': Unable to locally verify the issuer's authority. edelivery.oracle.com adresine güvenliği gözardı ederek bağlanmak için--no-check-certificate' seçeneğini kullanın。下载失败 Oracle JDK 7 未安装。dpkg: 错误处理 oracle-java7-installer (--configure): 安装后安装脚本 alt işlemi çıkış durumunda hata döndürdü : 1 Apport raporu yazılmadı çünkü zaten en yüksek rapor sayısına ulaşıldı İşlem sırasında hatalar bulundu: oracle-java7-installer E:子进程/usr/bin/dpkg返回错误码(1)dagli@dagli-Inspiron-N5110:~$

4

4 回答 4

3

看看这里Unixmen.com

或者,如果您愿意:

sudo add-apt-repository ppa:webupd8team/java

sudo apt-get 更新

sudo apt-get install oracle-java7-installer

就这样。

于 2013-02-04T09:43:08.313 回答
1

这是一篇旧文章,但如果您目前偶然发现此问题,您可能会遇到您不在 LTS 版本中的问题。

如果你去https://launchpad.net/~webupd8team/+archive/java/+packages你会看到这些包是为哪个系列发布的,atm 它是:

  • 清醒 (10.04)
  • 精确 (12.04)
  • 俏皮(13.10)
  • 值得信赖 (14.04)
  • 乌托邦 (14.10)

对于 oracle-java7-installer - 7u55-0~webupd8~1

现在检查

lsb_release -a

你在哪个版本。对我来说,这是罕见的(13.04),正如你在上面看到的,它不再为此发布了。所以之后

sudo add-apt-repository ppa:webupd8team/java

我去了 /etc/apt/sources.list.d/webupd8team-java-raring.list 和 /etc/apt/sources.list.d/webupd8team-java-raring.list.save 并将 raring 更改为 saucy,所以条目看起来像

deb http://ppa.launchpad.net/webupd8team/java/ubuntu saucy main

然后我跑了

sudo apt-get update

之后我可以安装包

sudo apt-get install oracle-java7-installer
于 2014-05-12T02:10:06.540 回答
1

它对我也不起作用。oracle java包的下载地址好像变了,或者需要登录才能下载。

这就是我解决问题的方法:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

这会给出“302 Moved Temporarily”和“ sha256sum mismatch jdk-7u51-linux-x64.tar.gz ”错误,因此请从此处手动下载软件包(您需要登录):http ://www.oracle.com/ technetwork/java/javase/downloads/jdk7-downloads-1880260.html 并用此目录/var/cache/oracle-jdk6-installer 中的下载文件覆盖

然后再次重复上一条命令,现在它可以工作了:

sudo apt-get install oracle-java7-installer
于 2014-03-17T08:18:19.573 回答
1

在此页面http://www.upubuntu.com/2012/10/how-to-install-oracle-java-7-jre-7-jdk.html中有一种在 Ubuntu 12.10 上安装 jdk7 的方法

我尝试安装并且我已正确安装。

于 2013-01-12T20:44:41.623 回答