我一直在安装 USC 的软件包,但收到以下错误消息。前一分钟还运行正常,然后出现以下消息。尝试搜索但找不到解决方案 之前我在终端中安装 sun-java6-jre 包,但出现连接中断,无法完成。我尝试 apt-get -f install,但没有成功。我不知道下一步该怎么做。我对 Linux 比较陌生。此网站上类似问题的答案没有解决我的问题点击此链接
发生了无法处理的错误 aptdaemon(允许您安装/删除软件以及执行其他包管理相关任务的软件)似乎存在编程错误。
细节
文件“/usr/lib/python2.7/dist-packages/aptdaemon/worker.py”,第 1092 行,在 _simulate_helper 返回依赖项,self._cache.required_download,\
文件“/usr/lib/python2.7/dist-packages/apt/cache.py”,第 235 行,位于 required_download pm.get_archives(fetcher, self._list, self._records) SystemError: E:我无法找到 sun-java6-jre 包的文件。这可能意味着您需要手动修复此包。
终端输出链接 http://dl.dropbox.com/u/48466855/Terminal%20output.odt
答案1
好的 - 您正在使用 PPA,安装时会出现以下屏幕。
我看起来好像您意外关闭了这个屏幕,从而导致了包管理器问题。
通过以下方式重新启动包安装
sudo apt-get install -f
进入此屏幕后,按下TAB键或箭头键导航至 OK 按钮。按ENTER
这将使您的安装成功完成。
注意 - 这不是安装 Java 的推荐方法。
下面的链接将解释社区接受的 Java 安装方法。
如果您遵循此操作,则首先通过删除 PPA 来清理您的安装。
sudo apt-get install ppa-purge
sudo ppa-purge ppa:ferramroberto/java
sudo apt-get update && sudo apt-get upgrade
现在应该不再报告任何错误。
注意:如果你确实需要 JRE 6 - 只需替换1.7参考1.6在我的回答中。
链接问题2: