Я писал программу на своем ноутбуке для работы моего сервера в Java. Однако мой ноутбук имеет выполнение Java 7, мой сервер Java 6. Это испортило. Я пытался обновить свой сервер путем установки openjdk-7-jre
и openjdk-7-jdk
пакеты. Это не работало.
Таким образом, я следовал руководству, помогающему мне удаляющий все java
связанные файлы и затем переустанавливают необходимые пакеты. Что-то пошло не так, как надо здесь. Я установил весь доступный Java 7 пакетов, и теперь я не могу использовать java
команда больше. Я, вероятно, завинтил, кто-либо знает, как зафиксировать его? Я протестировал его и с 7 и с 6 установками, ничто больше не работает.
я использую сервер человечности 11.10, как зафиксировать поврежденные пакеты? (из комментариев)
На типе командной строки:
sudo apt-get -f install
И можно также использовать это:
sudo dpkg --configure -a
И, как записано здесь :
, Если проблема поврежденного пакета все еще существует, решение состоит в том, чтобы отредактировать dpkg файл состояния вручную.
$ sudo nano /var/lib/dpkg/status
(можно также использовать vi вместо нано)Определяют местоположение поврежденного пакета, и удаляют целый блок информации об этом и сохранили файл.
Это решит проблему поврежденных пакетов.
После попытки:
sudo dpkg --configure -a
и
sudo apt-get install -f
проблема поврежденного пакета все еще существуют.
решение к редактирование dpkg
файл состояния вручную:
$ sudo nano /var/lib/dpkg/status
Определяют местоположение поврежденного пакета, и удаляют целый блок информации об этом и сохранили файл.