Lorsque j'ai essayé d'installer jenkins sur ubuntu, le message d'erreur suivant était affiché.
contenu de l'erreur
# sudo apt-get install jenkins
Chargement de la liste des packages...Terminé
Créer une arborescence de dépendances
Lecture des informations d'état...Terminé
Certains packages n'ont pas pu être installés. Probablement possible
N'avez-vous demandé aucune situation?(J'utilise une distribution instable
Si)Les packages requis n'ont pas encore été créés ou déplacés de Incoming
Il est possible qu'il n'ait pas été déplacé.
Les informations suivantes peuvent aider à résoudre ce problème:
Les packages suivants ont des dépendances non satisfaites:
jenkins :Dépendance: default-jre-headless (>= 2:1.8)Mais 2:1.7-51 est sur le point d'être installé ou
java8-runtime-sans tête mais ne peut pas installer
E:Impossible de résoudre le problème. J'ai un package protégé contre les modifications.
java est 1.8 ou antérieur (1.7 etc.) ← Surtout ceci </ b> La version du système d'exploitation Ubuntu est 14 jenkins version 2.60.1-1 0 ou ultérieure (À compter du 5 novembre 2017, si vous installez sans spécifier la version, la dernière version 2.73.2 0 sera sélectionnée)
Il y a les deux suivants. ① Installez java 1.8 (2) Définissez la version du système d'exploitation d'Ubuntu sur 16 ou plus
Dans cet article, (1) la solution de java 1.8 est décrite.
Installez java 1.8. Cette fois, nous installerons Open JDK 8.
$ sudo apt-add-repository ppa:openjdk-r/ppa
$ sudo apt-get update
$ sudo apt-get install openjdk-8-jdk
http://note.kurodigi.com/ubuntu1404-openjava8/
Si vous avez une version autre que java 1.8, modifiez la java par défaut ci-dessous. Les deux java et javac.
# update-alternatives --config java
alternative java (/usr/bin/Fournir java)A deux choix.
Statut de priorité du chemin de choix
------------------------------------------------------------
* 0 /usr/lib/jvm/java-7-openjdk-i386/jre/bin/java 1071 mode automatique
1 /usr/lib/jvm/java-7-openjdk-i386/jre/bin/java 1071 mode manuel
2 /usr/lib/jvm/java-8-openjdk-i386/jre/bin/mode manuel java 1069
Choix actuel[*]Appuyez sur Entrée pour maintenir, sinon appuyez sur la touche du numéro de votre choix: 2
update-alternatives: /usr/bin/java (java)En mode manuel pour fournir/usr/lib/jvm/java-8-openjdk-i386/jre/bin/Utiliser java
# update-alternatives --config javac
alternative javac (/usr/bin/Fournir javac)A deux choix.
Statut de priorité du chemin de choix
------------------------------------------------------------
* 0 /usr/lib/jvm/java-7-openjdk-i386/bin/javac 1071 mode automatique
1 /usr/lib/jvm/java-7-openjdk-i386/bin/javac 1071 mode manuel
2 /usr/lib/jvm/java-8-openjdk-i386/bin/javac 1069 mode manuel
Choix actuel[*]Appuyez sur Entrée pour maintenir, sinon appuyez sur la touche du numéro de votre choix: 2
update-alternatives: /usr/bin/javac (javac)En mode manuel pour fournir/usr/lib/jvm/java-8-openjdk-i386/bin/Utilisez javac
https://www.linuxmania.jp/apt-install-java.html
Remplacez la variable d'environnement $ JAVA_HOME par java 1.8. Comme il existe de nombreuses méthodes, je ne donnerai qu'un exemple, mais dans mon cas, j'ai changé la partie d'exportation JAVA_HOME décrite dans / etc / profile, puis je l'ai redémarrée et appliquée.
Avant de changer / etc / profile
(Omis)
JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-i386
PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME
Après avoir changé / etc / profile
(Omis)
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-i386
PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME
Le chemin de # JAVA_HOME est celui décrit dans la commande résultat de l'action corrective ①-2.
Vérifiez avec java -version et echo $ JAVA_HOME.
$ java -version
openjdk version "1.8.0_141"
OpenJDK Runtime Environment (build 1.8.0_141-8u141-b15-3~14.04-b15)
OpenJDK Server VM (build 25.141-b15, mixed mode)
$echo $JAVA_HOME
/usr/lib/jvm/java-1.8.0-openjdk-i386
Tout ce que vous avez à faire est de réexécuter la commande d'installation de Jenkins.
C'est la fin de l'action. Suivez ensuite le guide sur l'écran GUI pour procéder à l'installation.
Il a été écrit sur les méthodes d'installation et les préparatifs sur divers sites, mais la version japonaise du site de documents Jenkins (https://wiki.jenkins.io/display/JA/Jenkins) disait: "C'est probablement la plus fiable." C'était une erreur de croire ce qui suit.
You need to have a JDK and JRE installed. openjdk-7-jre and openjdk-7-jdk are suggested. https://wiki.jenkins.io/display/JENKINS/Installing+Jenkins+on+Ubuntu
J'ai installé Java 1.7 selon les instructions du site. J'ai installé Jenkins. Ensuite, l'erreur en haut de l'article ne disparaît pas. Pourquoi.
Installez l'attaque en spécifiant la version à partir de la commande d'installation.
Référence de la version du package pour Ubuntu: https://pkg.jenkins.io/debian-stable/
sudo apt-get install jenkins=2.73.2 0 ⇒ Ne peut pas être installé
sudo apt-get install jenkins=2.73.1 0 ⇒ Ne peut pas être installé
sudo apt-get install jenkins=2.60.3 0 ⇒ Ne peut pas être installé
sudo apt-get install jenkins=2.60.2 0 ⇒ Ne peut pas être installé
sudo apt-get install jenkins=2.60.1-1 0 ⇒ Ne peut pas être installé
sudo apt-get install jenkins=2.60.1 0 ⇒ Peut être installé
sudo apt-get install jenkins=2.46.2 0 ⇒ Peut être installé
"2.60 est si vieux ..." "Mais officiellement, java 1.7 est bien pour l'écrire ..." "Pourquoi ..." "Où est le problème ..." "google teacher ..."
https://issues.jenkins-ci.org/browse/JENKINS-44502
Because of this dependency Jenkins 2.46.3 cannot be installed on Ubuntu 14.04 as it lacks an official Java8 package. "Ubuntu 14.0 n'a pas la version officielle de Java 8, donc j'ai peur d'abandonner."
https://issues.jenkins-ci.org/browse/JENKINS-43629
Oddly enough, one of our staging environments is running Ubuntu 16.04 LTS, where the upgrade worked normally. "Si vous voulez obtenir la dernière version de Jenkins, recommencez sur Ubuntu 16"
←わし
https://jenkins.io/doc/pipeline/tour/getting-started/
Prerequisites For this tour, you will require:
A machine with: 256 MB of RAM, although more than 512MB is recommended 10 GB of drive space (for Jenkins and your Docker image) The following software installed: Java 8 (either a JRE or Java Development Kit (JDK) is fine) Docker (navigate to Get Docker at the top of the website to access the Docker download that’s suitable for your platform)
oh... Aviez-vous Java 1.8?
Ne lancez pas le wiki avec des personnes qui ne peuvent pas conserver les informations!
Jenkins Official (anglais) https://jenkins.io/
Premiers pas avec la visite guidée (conditions d'installation officielles de Jenkins) https://jenkins.io/doc/pipeline/tour/getting-started/
Version du package pour Jenkins Ubuntu https://pkg.jenkins.io/debian-stable/
Présentation d'Open JDK 8 à Ubuntu 14.04 http://note.kurodigi.com/ubuntu1404-openjava8/
Comment installer et gérer plusieurs Javas sur Ubuntu https://www.linuxmania.jp/apt-install-java.html
Unable to upgrade Jenkins on Ubuntu 14.04 LTS using 'apt-get upgrade' - The following packages have been kept back https://issues.jenkins-ci.org/browse/JENKINS-43629
Jenkins 2.46.3 LTS apt (Debian/Ubuntu) package incorrectly has Java 8 as dependency https://issues.jenkins-ci.org/browse/JENKINS-44502
(Référence non recommandée) Installation de Jenkins sur Ubuntu https://wiki.jenkins.io/display/JENKINS/Installing+Jenkins+on+Ubuntu
Recommended Posts