0

每当我尝试使用 apt-get/dpkg 时,它都会尝试安装损坏的源代码。我怎么能告诉它不要这样做?

这是它的错误:

dpkg: error processing oracle-java7-installer (--configure):
 subprocess installed post-installation script returned error exit status 1

E: Sub-process /usr/bin/dpkg returned an error code (1)

更新 :

我在这里找到了完美的解决方案:

https://askubuntu.com/questions/121226/how-to-completely-remove-a-oracle-jdk-that-didnt-install-properly

4

2 回答 2

2

你需要定义这个包是否依赖于某些东西,你是否需要它。如果不只是强制清除它

aptitude purge oracle-java7-installer

甚至

dpkg --force-all --purge oracle-java7-installer

如果您需要它,请尝试确定它损坏的原因。由于您发布的错误,安装程序中的脚本损坏。所以你需要修复它。最简单的方法是解压缩,修复脚本并重新打包。之后安装应该成功。

于 2012-06-29T08:22:48.353 回答
0

您还需要先安装 aptitude,因为它不再是默认安装的。并使用 sudo 权限。

sudo apt-get install aptitude

sudo aptitude purge oracle-java7-installer

或者

sudo dpkg --force-all --purge oracle-java7-installer
于 2017-08-02T13:17:15.700 回答