【问题标题】:Can not install java7 to ubuntu 12.10无法将 java7 安装到 ubuntu 12.10
【发布时间】:2013-01-12 17:24:35
【问题描述】:

我想将 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:~$

【问题讨论】:

    标签: installation java-7 ubuntu-12.10


    【解决方案1】:

    看这里Unixmen.com

    或者,如果您愿意:

    sudo add-apt-repository ppa:webupd8team/java

    sudo apt-get 更新

    sudo apt-get install oracle-java7-installer

    就是这样。

    【讨论】:

    • 这正是 OP 发布的内容。
    • 那显然不行,我也有同样的问题,这个评论完全没用。
    【解决方案2】:

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

    我尝试安装,我已经正确安装了。

    【讨论】:

      【解决方案3】:

      它对我也不起作用。 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
      

      【讨论】:

        【解决方案4】:

        这是一篇旧帖子,但如果您目前偶然发现此问题,您可能会遇到您不在 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 更改为俏皮,所以条目看起来像

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

        然后我跑了

        sudo apt-get update
        

        然后我可以安装包

        sudo apt-get install oracle-java7-installer
        

        【讨论】:

          猜你喜欢
          • 2015-04-25
          • 2013-01-06
          • 2012-11-20
          • 1970-01-01
          • 1970-01-01
          • 2013-11-14
          • 2013-11-16
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多