【问题标题】:Unable to install the default jdk package on Debian无法在 Debian 上安装默认 jdk 包
【发布时间】:2015-02-15 13:16:57
【问题描述】:

我是 Debian 新手,尝试在我的新操作系统上安装 JDK,收到以下错误: 请插入标有: Debian GNU/Linux 7.8.0 Wheezy - 官方 amd64 DVD Binary-1 20150110-14:43 在驱动器/media/cdrom/

我正在使用以下命令: apt-get 更新 + apt-get install default-jdk

我搜索了请求的文件,但没有成功,但没有运气。 我很乐意得到对此错误的解释以及在哪里可以找到请求的文件。 操作系统作为 Virtual Box 来宾安装。

/etc/apt/sources.list:

#

# deb cdrom:[Debian GNU/Linux 7.8.0 _Wheezy_ - Official amd64 DVD Binary-1 20150110-14:43]/ wheezy contrib main

deb cdrom:[Debian GNU/Linux 7.8.0 _Wheezy_ - Official amd64 DVD Binary-1 20150110-14:43]/ wheezy contrib main

deb http://debian.co.il/debian/ wheezy main
deb-src http://debian.co.il/debian/ wheezy main

deb http://security.debian.org/ wheezy/updates main contrib
deb-src http://security.debian.org/ wheezy/updates main contrib

# wheezy-updates, previously known as 'volatile'
deb http://debian.co.il/debian/ wheezy-updates main contrib
deb-src http://debian.co.il/debian/ wheezy-updates main contrib

【问题讨论】:

  • 很可能您必须从 /etc/apt/sources.list 文件中删除您的 cdrom。向我们展示这个文件的内容。
  • @VGe0rge,我把文件内容复制到主消息了。
  • 关于软件安装的问题是题外话。本网站用于编程问题。
  • 首先StephenC是对的,这类问题最适合的地方是Serverfault。 k0staa 的答案是安装 oracle jdk(它实际上不起作用),如果你想要默认的 jdk(openjdk),你只能删除“deb cdrom ....”行并进行更新。

标签: java debian jdk1.6


【解决方案1】:
  1. 您需要删除以下行:
    deb cdrom:[Debian GNU/Linux 7.8.0 _Wheezy_ - Official amd64 DVD Binary-1 20150110-14:43]/ wheezy contrib main

  2. 然后更新 apt:
    $ sudo apt-get update && sudo apt-get dist-upgrade

  3. 现在应该可以安装了。

【讨论】:

    【解决方案2】:

    打开 /etc/apt/sources.list(作为 root 或超级用户) 您需要从前两行中删除第二个(只留下这个带有“#”的标记):

    # deb cdrom:[Debian GNU/Linux 7.8.0 _Wheezy_ - Official amd64 DVD Binary-1 20150110-14:43]/ wheezy contrib main
    

    并将这一行添加到文件的末尾:

    deb http://ppa.launchpad.net/webupd8team/java/ubuntu wheezy main
    deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu wheezy main
    

    保存文件并退出后,您需要运行此命令(添加 repo 密钥):

    apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886
    

    还有这个:

    apt-get update
    

    现在你可以安装java了,例如:

    apt-get install oracle-java7-installer oracle-java7-set-default
    

    【讨论】:

    • 用户安装默认jdk无需添加ppa。尤其是不是由 debian-security 团队维护的非 Debian 存储库
    • 我认为没有默认的 jdk 存储库了。我认为只有 Open JDK(repo 名称:default-jdk)。但如果我错了,请给出指示。我不再使用 debian。
    • default-jdk 是一个依赖于 openjdk-6-jdk 的元包,但 openjdk-7-jdk 也可用。 packages.debian.org/wheezy/default-jdk
    猜你喜欢
    • 2012-01-01
    • 2023-03-21
    • 1970-01-01
    • 1970-01-01
    • 2021-08-25
    • 2018-08-12
    • 2020-09-08
    • 2016-12-08
    • 1970-01-01
    相关资源
    最近更新 更多