下载 java 后,我的电脑上没有安装任何软件包。请为我的问题提供解决方案

下载 java 后,我的电脑上没有安装任何软件包。请为我的问题提供解决方案

我尝试安装 Java。下载后,我立即退出了终端。结果我无法安装任何东西。我的机器显示以下信息。我该怎么办?

sudo apt-get install sun-java6-jdk
Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 sun-java6-jdk : Depends: sun-java6-bin (>= 6.26-1natty1) but it is not going to be installed
 sun-java6-jre : Depends: sun-java6-bin (>= 6.26-1natty1) but it is not going to be installed or
                          ia32-sun-java6-bin (>= 6.26-1natty1) but it is not going to be installed
                 Recommends: gsfonts-x11 but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

答案1

apt-get -f install按照消息建议从命令行运行。

答案2

最好的选择是按照它所说的去做:

sudo apt-get -f install

man apt-get

-f, --fix-broken 修复;尝试纠正系统中存在损坏的依赖关系。此选项与 install/remove 一起使用时,可以忽略任何软件包,以允许 APT 推断出可能的解决方案。如果指定了软件包,则这些软件包必须完全纠正问题。第一次运行 APT 时,此选项有时是必要的;APT 本身不允许系统中存在损坏的软件包依赖关系。系统的依赖结构可能已损坏,需要手动干预(这通常意味着使用 dselect(1) 或 dpkg --remove 来消除一些有问题的软件包)。在某些情况下,将此选项与 -m 一起使用可能会产生错误。

相关内容