[JAVA] Installez JDK et JRE sur Ubuntu 16.10

Une note en essayant de créer un environnement java sur ubuntu, que j'utilise rarement au travail.

Au fait, la version est

$ cat /etc/os-release
NAME="Ubuntu"
VERSION="16.10 (Yakkety Yak)"
...

Il est 16h10 (Yakkety Yak). En août 2018, le dernier est comme 18.04.1 LTS (Bionic Beaver), donc il est vieux.

L'installation de JDK et JRE lui-même

$ sudo apt-get install default-jdk
$ sudo apt-get install default-jre

Je devrais être bien

$ sudo apt-get install default-jre
Chargement de la liste des packages...Terminé
Créer une arborescence de dépendances
Lecture des informations d'état...Terminé
~ Abréviation ~
améliorer:0, nouvelle installation:8 supprimé:0 pièces, en attente:Sept.
29.27 sur 5 Mo.J'ai besoin d'une archive de 6 Mo.
110 Mo d'espace disque supplémentaires seront consommés après cette opération.
Voulez-vous continuer? [Y/n] Y
ignorer:1 http://jp.archive.ubuntu.com/ubuntu yakkety/main amd64 java-common all 0.57ubuntu1
Erreur:2 http://jp.archive.ubuntu.com/ubuntu yakkety/main amd64 default-jre-headless amd64 2:1.8-57ubuntu1
  404  Not Found
~ Abréviation ~
E: http://jp.archive.ubuntu.com/ubuntu/pool/main/j/java-common/default-jre_1.8-57ubuntu1_amd64.Impossible d'obtenir le deb 404 introuvable
E:Impossible d'obtenir des archives. apte-Voulez-vous obtenir la mise à jour--fix-Essayez-le avec l'option manquante.

J'ai eu une erreur comme celle-ci. Donc, comme vous pouvez le voir dans le dernier message, lorsque vous essayez ʻapt-get update`

$ sudo apt-get update
ignorer:1 http://dl.google.com/linux/chrome/deb stable InRelease
frappé:2 http://dl.google.com/linux/chrome/deb stable Release
Avoir:3 https://download.docker.com/linux/ubuntu yakkety InRelease [29.5 kB]
~ Abréviation ~
Erreur:14 http://jp.archive.ubuntu.com/ubuntu yakkety Release
  404  Not Found
Erreur:15 http://jp.archive.ubuntu.com/ubuntu yakkety-updates Release
  404  Not Found
Erreur:16 http://jp.archive.ubuntu.com/ubuntu yakkety-backports Release
  404  Not Found
Chargement de la liste des packages...Terminé
E: The repository 'http://security.ubuntu.com/ubuntu yakkety-security Release' does no longer have a Release file.
N:Les mises à jour sont désactivées par défaut car vous ne pouvez pas mettre à jour en toute sécurité à partir d'un tel référentiel.
N:Pour plus d'informations sur la création de référentiels et la personnalisation, apt-secure(8)Voir la page de manuel.
E: The repository 'http://jp.archive.ubuntu.com/ubuntu yakkety Release' does no longer have a Release file.
N:Les mises à jour sont désactivées par défaut car vous ne pouvez pas mettre à jour en toute sécurité à partir d'un tel référentiel.
N:Pour plus d'informations sur la création de référentiels et la personnalisation, apt-secure(8)Voir la page de manuel.
E: The repository 'http://jp.archive.ubuntu.com/ubuntu yakkety-updates Release' does no longer have a Release file.
N:Les mises à jour sont désactivées par défaut car vous ne pouvez pas mettre à jour en toute sécurité à partir d'un tel référentiel.
N:Pour plus d'informations sur la création de référentiels et la personnalisation, apt-secure(8)Voir la page de manuel.
E: The repository 'http://jp.archive.ubuntu.com/ubuntu yakkety-backports Release' does no longer have a Release file.
N:Les mises à jour sont désactivées par défaut car vous ne pouvez pas mettre à jour en toute sécurité à partir d'un tel référentiel.
N:Pour plus d'informations sur la création de référentiels et la personnalisation, apt-secure(8)Voir la page de manuel.

C'est aussi une erreur. .. .. ..

La cause semble être que le référentiel de paquets pour les anciennes versions d'ubuntu a changé. Vous devez changer la source en old-releases.ubuntu.com au lieu de archive.ubuntu.com.

Le paramètre source d'apt est / etc / apt / sources.list, modifiez-le donc.

$ sudo cp /etc/apt/sources.list /etc/apt/sources.listORG #Sauvegarde juste au cas où
$ sudo sed -i -e 's/archive.ubuntu.com\|security.ubuntu.com/old-releases.ubuntu.com/g' /etc/apt/sources.list

Si vous utilisez un référentiel de sous-domaine jp, vous trouverez probablement quelque chose comme jp.old-release.ubuntu.com. Il semble qu'un tel domaine n'existe pas, alors supprimez jp. (je l'ai ouvert avec vim et l'ai remplacé).

avec ça

$ sudo apt-get update
$ sudo apt-get install default-jdk
$ sudo apt-get install default-jre

fais le,

$ 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

J'ai pu l'installer.

c'est tout.

L'évitement des erreurs de ʻapt-get update est devenu le principal plutôt que l'installation de JDK / JRE. .. .. Pour éviter les erreurs de ʻapt-get update, je me suis référé à ici.

Merci beaucoup.

Recommended Posts

Installez JDK et JRE sur Ubuntu 16.10
Installez pyqt5 sur ubuntu
Installez Ruby sur Ubuntu 20.04
Construire et installer la version de développement Wireshark (3.3.1) sur Ubuntu
Installez plusieurs Javas et basculez entre eux sur Ubuntu
Installez OpenJDK7 (JAVA) sur ubuntu 14.04
Installez Docker sur Ubuntu Server 20.04
Installez l'agent zabbix (5.0) sur Ubuntu 18.04
Installation du proxy MAV sur Ubuntu 18.04
Installez Java sur WSL Ubuntu 18.04
Installez Ubuntu Desktop 20.10 sur RaspberryPi4
Installez WordPress 5.5 sur Ubuntu 20.04 LTS
Installez Ubuntu Server 20.04 sur Btrfs
Remarque: installez PostgreSQL 9.5 sur Ubuntu 18.04
Installez rbenv avec apt sur ubuntu et mettez ruby
Installez AWS IoT Greengrass sur Ubuntu
Installation de Java Open JDK 8 sur CentOS 7
Installez docker et docker-compose sur ubuntu dans les plus brefs délais
Installer et configurer jenv sur macOS
Comment installer WildFly sur Ubuntu 18.04
Activer les SDK Java 8 et Java 11 sur Ubuntu
Installez SonarQube sur l'instance ECS sur Ubuntu 16.04
Installez ruby sur Ubuntu 20.04 avec rbenv
Installez Java 9 sur Windows 10 et CentOS 7
Comment installer et utiliser Composer sur une instance ECS sur Ubuntu 16.04
Comment installer et configurer l'outil de surveillance "Graphite" sur Ubuntu
Installez Ubuntu20.04 sur RaspberryPi 4 et compilez Kubernetes pour exécuter le conteneur
Installez Ubuntu Server 20.04 dans VirtualBox sur Mac et établissez une connexion SSH
Installez Docker sur Ubuntu et configurez la connexion à distance à l'aide de tls
Installez docker et docker-compose sur Alpine Linux
Changer les versions de JDK et Tomcat sur CentOS
Installation sans tête d'Ubuntu 20.10 sur Raspberry Pi
Installez OpenJDK (Java) sur le dernier Ubuntu
Je souhaite installer PHP 7.2 sur Ubuntu 20.04.
Téléchargez JDK avec Gradle et créez JRE
Paramètres Wine sur Ubuntu 18.04 (installer l'éditeur WOLF RPG)
Installez java et android-sdk sur Mac en utilisant homebrew
Publication externe et connexion de MySQL sur Ubuntu
Installez Docker sur Raspberry Pi 4 et Raspberry Pi OS 64 bits
Construction de l'environnement Protobuf et gRPC C ++ sur Ubuntu 18.04
Comment installer les pilotes réseau sur Ubuntu autonome
Installez SonarQube sur Mac et testez l'analyse des sources
Comment installer plusieurs JDK sur Ubuntu 18.04 LTS