我有一个装有 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-java
。apt-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
解决失败的依赖项。