OpenJDK-11-JRE-Headless-Installationsproblem unter Ubuntu 18.4

OpenJDK-11-JRE-Headless-Installationsproblem unter Ubuntu 18.4

Ich versuche, openjdk-11-jre-headless oder default-jre auf meinem Ubuntu-Rechner zu installieren, aber egal was ich mache, ich erhalte dabei einige Fehlermeldungen.

" The following packages have unmet dependencies:
 openjdk-11-jre-headless : Depends: initscripts but it is not installable
E: Unable to correct problems, you have held broken packages " 

" The following packages have unmet dependencies:
 default-jre : Depends: default-jre-headless (= 2:1.11-68ubuntu1~18.04.1) but it is not going to be installed
               Depends: openjdk-11-jre but it is not going to be installed
E: Unable to correct problems, you have held broken packages. "

Ich habe bereits diese Befehle ausprobiert, um das Problem zu beheben, aber ohne Erfolg.

  • sudo apt-get update --fix-missing
  • sudo apt-get update
  • sudo apt-get sauber
  • sudo apt-get autoremove
  • sudo dpkg neu konfigurieren -a
  • sudo apt install -f

Ich habe dasselbe mit Aptitude versucht:

  • aptitude install default-jre, aber ohne Erfolg …

Irgendwelche Ideen, wie das „defekte Paket“ und die Abhängigkeitsprobleme behoben werden können?

Detaillierte Systeminformationen

Distributor ID: Ubuntu
Description:    Ubuntu 18.04.6 LTS
Release:        18.04
Codename:       bionic

Apt-Aktualisierung:

- Hit:1 example/packages/live/example bionic InRelease 
- Hit:2 ee.archive.ubuntu.com/ubuntu bionic InRelease 
- Hit:3 ee.archive.ubuntu.com/ubuntu bionic-updates InRelease 
- Hit:4 ee.archive.ubuntu.com/ubuntu bionic-backports InRelease 
- Hit:5 ee.archive.ubuntu.com/ubuntu bionic-security InRelease 
- Hit:6 ppa.launchpad.net/nginx/stable/ubuntu trusty InRelease 
- Hit:7 ppa.launchpad.net/openjdk-r/ppa/ubuntu trusty InRelease 
- Hit:8 adoptopenjdk.jfrog.io/adoptopenjdk/deb bionic InRelease 
  • beachten Sie -Beispiel ist ein gültiges Repo, das ich umbenennen wollte–
Reading package lists... Done Building dependency tree Reading state information... 
Done All packages are up to date.

Screenshot der Apt-Cache-Richtlinie:

  • apt-cache-Richtlinie Standard-jre
  • Apt-Cache-Richtlinie Standard-JRE-Headless
  • Apt-Cache-Richtlinie OpenJDK-11-JRE

apt-cache-policy-ergebnisse

Antwort1

Das Problem wurde verursacht:

Einige der Apt-Repositories enthielten veraltete Repositories, die für den Server und die Software nicht mehr benötigt wurden. Sie verursachten Konflikte.

Entfernen dieser Repos aus der Datei /etc/apt/sources.d/ repo.list:

debhttp://ppa.launchpad.net/nginx/stable/ubuntuvertrauenswürdige Haupt-Debhttp://ppa.launchpad.net/openjdk-r/ppa/ubuntuvertrauenswürdige Haupt

Nach der Entfernung war die Installation von default-jre und openjdk-11-headless erfolgreich

Antwort2

Bei mir hat nur das geholfen:

sudo rm /etc/apt/sources.list
sudo software-properties-gtk

and than apt update
sudo apt install default-jre

Antwort3

dpkg --get-selections | grep "\<hold$

Wenn etwas als angehalten zurückkommt, beheben Sie das Problem und versuchen Sie die Installation erneut

verwandte Informationen