使用 apt-get 安装失败后如何安装其他应用程序?

使用 apt-get 安装失败后如何安装其他应用程序?

我有一个装有 Ubuntu Server 10.10 x64 的 VPS。

我尝试使用安装 Java apt-get install openjdk-6-jre,但失败了,请参阅ca-certificates-java 安装失败

现在我想安装 PHP,sudo apt-get install nginx php5-fpm php-apc php5-pgsql php5-suhosin但还是失败了,错误信息与 Java 一样。这是为什么?Java 安装失败后,如何安装其他应用程序?

答案1

在您解决该问题之前,您无法安装其他应用程序ca-certificates-javaapt-get不会让您保留任何处于未配置状态的软件包。

如果您无法解决问题(您应该 - 只需谷歌一下 Java 给您的错误消息),请强制删除该包:

sudo mv /var/lib/dpkg/info/ca-certificates-java.postinst /var/lib/dpkg/info/ca-certificates-java.postinst.backup
sudo apt-get purge ca-certificates-java

答案2

好像是坏了ca-证书-java包。因为 apt 错误说:

1 not fully installed or removed.

首先尝试使用以下方法删除它:dpkg -r ca-certificates-java

并使用 apt 重新安装:apt-get install ca-certificates-java

如果其他依赖项无法解析,则尝试apt-get -f install解决失败的依赖项。

相关内容