无法在Debian上安装默认的jdk软件包

时间:2015-02-15 13:16:58

标签: java debian jdk1.6

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

我使用以下命令: apt-get update + apt-get install default-jdk

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

的/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

2 个答案:

答案 0 :(得分:0)

  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. 现在你应该安装好。

答案 1 :(得分:-1)

打开/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