Ein Hinweis beim Versuch, eine Java-Umgebung auf Ubuntu zu erstellen, die ich bei der Arbeit selten verwende.
Die Version ist übrigens
$ cat /etc/os-release
NAME="Ubuntu"
VERSION="16.10 (Yakkety Yak)"
...
Es ist 16.10 Uhr (Yakkety Yak). Ab August 2018 ist der neueste Stand 18.04.1 LTS (Bionic Beaver), also alt.
Die Installation von JDK und JRE selbst
$ sudo apt-get install default-jdk
$ sudo apt-get install default-jre
Mir sollte es gut gehen
$ sudo apt-get install default-jre
Laden der Paketliste...Erledigt
Erstellen eines Abhängigkeitsbaums
Statusinformationen lesen...Erledigt
~ Abkürzung ~
Aktualisierung:0, Neuinstallation:8 gelöscht:0 Stück, ausstehend:Sieben.
29.27 von 5 MB.Ich brauche ein 6 MB Archiv.
Nach diesem Vorgang werden zusätzliche 110 MB Festplattenspeicher belegt.
Wollen Sie fortfahren? [Y/n] Y
ignorieren:1 http://jp.archive.ubuntu.com/ubuntu yakkety/main amd64 java-common all 0.57ubuntu1
Error:2 http://jp.archive.ubuntu.com/ubuntu yakkety/main amd64 default-jre-headless amd64 2:1.8-57ubuntu1
404 Not Found
~ Abkürzung ~
E: http://jp.archive.ubuntu.com/ubuntu/pool/main/j/java-common/default-jre_1.8-57ubuntu1_amd64.Deb 404 konnte nicht gefunden werden. Nicht gefunden
E:Einige Archive können nicht abgerufen werden. geeignet-Möchten Sie ein Update erhalten?--fix-Versuchen Sie es mit der fehlenden Option.
Ich habe so einen Fehler bekommen. Also, wie Sie in der letzten Nachricht sehen können, wenn Sie "apt-get update" versuchen
$ sudo apt-get update
ignorieren:1 http://dl.google.com/linux/chrome/deb stable InRelease
schlagen:2 http://dl.google.com/linux/chrome/deb stable Release
Erhalten:3 https://download.docker.com/linux/ubuntu yakkety InRelease [29.5 kB]
~ Abkürzung ~
Error:14 http://jp.archive.ubuntu.com/ubuntu yakkety Release
404 Not Found
Error:15 http://jp.archive.ubuntu.com/ubuntu yakkety-updates Release
404 Not Found
Error:16 http://jp.archive.ubuntu.com/ubuntu yakkety-backports Release
404 Not Found
Laden der Paketliste...Erledigt
E: The repository 'http://security.ubuntu.com/ubuntu yakkety-security Release' does no longer have a Release file.
N:Updates sind standardmäßig deaktiviert, da Sie nicht sicher von einem solchen Repository aus aktualisieren können.
N:Weitere Informationen zum Erstellen von Repositorys und zum Anpassen finden Sie unter apt-secure(8)Siehe Manpage.
E: The repository 'http://jp.archive.ubuntu.com/ubuntu yakkety Release' does no longer have a Release file.
N:Updates sind standardmäßig deaktiviert, da Sie nicht sicher von einem solchen Repository aus aktualisieren können.
N:Weitere Informationen zum Erstellen von Repositorys und zum Anpassen finden Sie unter apt-secure(8)Siehe Manpage.
E: The repository 'http://jp.archive.ubuntu.com/ubuntu yakkety-updates Release' does no longer have a Release file.
N:Updates sind standardmäßig deaktiviert, da Sie nicht sicher von einem solchen Repository aus aktualisieren können.
N:Weitere Informationen zum Erstellen von Repositorys und zum Anpassen finden Sie unter apt-secure(8)Siehe Manpage.
E: The repository 'http://jp.archive.ubuntu.com/ubuntu yakkety-backports Release' does no longer have a Release file.
N:Updates sind standardmäßig deaktiviert, da Sie nicht sicher von einem solchen Repository aus aktualisieren können.
N:Weitere Informationen zum Erstellen von Repositorys und zum Anpassen finden Sie unter apt-secure(8)Siehe Manpage.
Dies ist auch ein Fehler. .. .. ..
Die Ursache scheint zu sein, dass sich das Repository von Paketen für ältere Versionen von Ubuntu geändert hat. Sie müssen die Quelle in old-releases.ubuntu.com anstelle von archive.ubuntu.com ändern.
Die Quelleneinstellung für apt lautet "/ etc / apt / sources.list". Ändern Sie diese Einstellung.
$ sudo cp /etc/apt/sources.list /etc/apt/sources.listORG #Backup nur für den Fall
$ sudo sed -i -e 's/archive.ubuntu.com\|security.ubuntu.com/old-releases.ubuntu.com/g' /etc/apt/sources.list
Wenn Sie ein JP-Subdomain-Repository verwenden, finden Sie wahrscheinlich etwas wie "jp.old-release.ubuntu.com".
Es scheint, dass eine solche Domain nicht existiert, also lösche jp.
(Ich habe sie mit vim
geöffnet und ersetzt).
mit diesem
$ sudo apt-get update
$ sudo apt-get install default-jdk
$ sudo apt-get install default-jre
Tu es,
$ java -version
openjdk version "1.8.0_131"
OpenJDK Runtime Environment (build 1.8.0_131-8u131-b11-0ubuntu1.16.10.2-b11)
OpenJDK 64-Bit Server VM (build 25.131-b11, mixed mode)
$ javac -version
javac 1.8.0_131
Ich konnte es installieren.
das ist alles.
Die Fehlervermeidung von "apt-get update" ist eher die Haupt- als die Installation von JDK / JRE. .. .. In Bezug auf die Fehlervermeidung von "apt-get update" habe ich auf [hier] verwiesen (https://qiita.com/ytyng/items/76784390a538bbb5117e).
Vielen Dank.
Recommended Posts