У меня есть VPS с Ubuntu Server 10.10 x64.
Я пытался установить 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 не удалась?
Вы не сможете установить другие приложения, пока не решите проблему с помощью 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
это похоже на сломанный пакет ca-certificate-java . Поскольку ошибка apt говорит:
1 not fully installed or removed.
Сначала попытайтесь удалить ее с помощью: dpkg -r ca-certificates-java
и переустановите с помощью apt: apt-get install ca-certificates-java
, если другие зависимости невозможно разрешить, попробуйте apt-get -f install
разрешить ошибочные зависимости.