Я добавил следующий общий личный архив пакетов следующим образом:
sudo add-apt-repository ppa:openjdk/ppa
sudo apt-get update
Обновление проходит нормально, но когда я пытаюсь установить openjdk-7-jdk
останавливается из-за неудовлетворенной зависимости от openjdk-7-jre
. Итак, не зная, что происходит, я гоняюсь за неудовлетворенными зависимостями до этих двух (примечание: lib зависит от headless), поэтому я пытаюсь установить их вместе:
$ sudo apt-get install openjdk-7-jre-lib openjdk-7-jre-headless
...
The following packages have unmet dependencies:
openjdk-7-jre-headless: Conflicts: openjdk-7-jre-lib (< 7b89~pre1-0) but 7~b117~pre1-0lucid1 is to be installed
openjdk-7-jre-lib: Depends: openjdk-7-jre-headless (>= 7b89~pre1) but 7~b117~pre1-0lucid1 is to be installed
Conflicts: openjdk-7-jre-headless (< 7b89~pre1-0) but 7~b117~pre1-0lucid1 is to be installed
E: Broken packages
Я действительно потерялся. Кто-нибудь знает, что происходит?
добавьте их в ваш файл sources.list
deb http://archive.canonical.com/ubuntu oneiric partner
deb-src http://archive.canonical.com/ubuntu oneiric partner
, затем
sudo add-apt-repository ppa:openjdk/ppa
sudo apt-get update
и, наконец,
sudo apt-get install openjdk-7-jdk
, если вам нужен только компилятор Java, то скачайте один из oracle примите и загрузите его, затем откройте терминал и установите его
sudo sh jdk-7u51-nb-7_4-linux-ixxx.sh
и выполните эти шаги