Problem de dependances

Bonjour,
voila , pour installer eclipse j ai besoin d une platforme Java
je suis sous jessie voila le sourcelist stable

deb http://ftp.fr.debian.org/debian/ jessie main
deb-src http://ftp.fr.debian.org/debian/ jessie main

deb http://security.debian.org/ jessie/updates main
deb-src http://security.debian.org/ jessie/updates main

mais avec apt …

$ apti openjdk-7-jre
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l’impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n’ont pas encore
été créés ou ne sont pas sortis d’Incoming.
L’information suivante devrait vous aider à résoudre la situation :

Les paquets suivants contiennent des dépendances non satisfaites :
openjdk-7-jre : Dépend: openjdk-7-jre-headless (= 7u101-2.6.6-1~deb8u1) mais ne sera pas installé
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l’état ».

c est pareil pour apti default-jdk ou default-jre

j ajoute que j ai l IDE pour arduino (il y a pas du java la dedans ? )

Bon je dois dire que j ai pas totalement assimilé le concept des dependances avec dpkg donc je suis un peu perdu…
Au passage si qqn a un lien pour un bon tuto sur les dependances et le sourcelist...

c’est parce que j ai pas les bon depots ??
ca marche que en version unstable ??
je demande vraiment l impossibe ?
ou y a t il une commande magique avec dpkg qui solutionne tout ca ?
Merci,
Remi.

Tu as essayé en ajoutant les dépôts contrib et/ou non-free ?

oui, aucun effet… ( j ai juste fais apt-get update, pas apt-get upgrade ni --dist-upgrade) , merci qd meme

salut
pour avoir plus d’infos installer en simulation

sudo apt-get install -s openjdk-7-jre

Bonjour,

En principe, l’installation d’arduino a déjà installé le jre en dépendance… s’il a bien été installé avec apt.

salut, merci de l’aide

apt-get install -s ==> toujours le meme message d erreur

j’avais meme pas essayé, alors que je vente apt a mes amis… mais bon.
du coup j ai virer la version portable direct … mais c etait trop beau.

07:55 ryms@debian\:~$
apti arduino
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation : 
Les paquets suivants contiennent des dépendances non satisfaites :
 arduino : Dépend: default-jre mais ne sera pas installé ou
                    java6-runtime
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».

07:55 ryms@debian\:~$
apti java-runtime
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Package java-runtime is a virtual package provided by:
  openjdk-7-jre 7u101-2.6.6-1~deb8u1
  default-jre 2:1.7-52
  gcj-jre 4:4.9.2-2
  gcj-4.9-jre 4.9.2-10
  gcj-4.8-jre 4.8.4-1
You should explicitly select one to install.
E: Package 'java-runtime' has no installation candidate

07:56 ryms@debian\:~$
apti default-jre
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation : 
Les paquets suivants contiennent des dépendances non satisfaites :
 default-jre : Dépend: default-jre-headless (= 2:1.7-52) mais ne sera pas installé
               Dépend: openjdk-7-jre (>= 7~u3-2.1.1) mais ne sera pas installé
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».
07:57 ryms@debian\:~$

ca se mort la ueue apres…
Voila je precise que j ai garde en sourcelist main contrib non-free en attendant…
==> d ailleurs y a t il un interet ? ca sert de mettre non-free si on trouve pas le paquet avec apt search. c’est ca? a partir du moment ou je le trouve dans le main je peux rester en main?

mon probleme a moi serait plus une question de version stable ou test; c’est ce que je me dit.
desolée pour les precision de noob

Pour en revenir aux dependances ca a pas l’air d’etre simple qd on arrive au moment ou ca merde

que dit

apt-cache policy openjdk-7-jre-headless

sudo apt-cache policy openjdk-7-jre-headless
openjdk-7-jre-headless:
Installé : (aucun)
Candidat : 7u101-2.6.6-1~deb8u1
Table de version :
7u101-2.6.6-1~deb8u1 0
500 http://security.debian.org/ jessie/updates/main i386 Packages
7u91-2.6.3-1~deb8u1 0
500 http://ftp.fr.debian.org/debian/ jessie/main i386 Packages
08:24 ryms@debian:~$

je me dis que je dois lire plus le man de apt ca m aiderais a comprendre

Je serais curieux de voir le résultat de ça :
apt-cache search open jdk jre headless

sudo apt-cache search open jdk jre headless
default-jre-headless - Standard Java or Java compatible Runtime (headless)
08:31 ryms@debian:~$

08:31 ryms@debian:~$
apti default-jre-headless
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l’impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n’ont pas encore
été créés ou ne sont pas sortis d’Incoming.
L’information suivante devrait vous aider à résoudre la situation :

Les paquets suivants contiennent des dépendances non satisfaites :
default-jre-headless : Dépend: openjdk-7-jre-headless (>= 7~u3-2.1.1) mais ne sera pas installé
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l’état ».
08:31 ryms@debian:~$

openjdk-7-jre : Dépend: openjdk-7-jre-headless (= 7u101-2.6.6-1~deb8u1) mais ne sera pas installé

il cherche 7u101-2.6.6-1~deb8u1 qui appartient a

deb http://security.debian.org/debian-security jessie/updates main

https://packages.debian.org/fr/jessie/i386/openjdk-7-jre-headless/download

il devrait le trouver
Essai d’ajouter la ligne deb http://security.debian.org/debian-security jessie/updates main dans /etc/apt/sources.list

apt-get update

c 'est bizarre je trouve aussi
je remet le sourcelist pour qu il y ai pas de qui proco

deb http://ftp.fr.debian.org/debian/ jessie main 
deb-src http://ftp.fr.debian.org/debian/ jessie main

deb http://security.debian.org/ jessie/updates main
deb-src http://security.debian.org/ jessie/updates main

# jessie-updates, previously known as 'volatile'
#deb http://ftp.fr.debian.org/debian/ jessie-updates main 
#deb-src http://ftp.fr.debian.org/debian/ jessie-updates main 

et apres un sudo apt-get autoclean && sudo apt-get clean && apt-get update
IDEM…

je sens que ce post va m aider a y comprendre mieux les dependances et compagnie.
:slight_smile:

Essai d’ajouter la ligne deb http://security.debian.org/debian-security jessie/updates main dans /etc/apt/sources.list

IDEM
:frowning:

apt-get install -s openjdk-7-jre-headless

quelle est l’erreur

08:47 ryms@debian:~$
apt-get install -s openjdk-7-jre-headless
NOTE: Ceci n’est qu’une simulation !
apt-get a besoin des privilèges du superutilisateur
pour pouvoir vraiment fonctionner.
Veuillez aussi noter que le verrouillage est désactivé,
et la situation n’est donc pas forcément représentative
de la réalité !
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l’impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n’ont pas encore
été créés ou ne sont pas sortis d’Incoming.
L’information suivante devrait vous aider à résoudre la situation :

Les paquets suivants contiennent des dépendances non satisfaites :
openjdk-7-jre-headless : Dépend: tzdata-java mais ne sera pas installé
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l’état ».
08:55 ryms@debian:~$

on continue

apt-get install -s tzdata-java

apt-cache policy tzdata-java

en fait j etais deja passe par la avant de venir sur le forum … j etais reste bloque la…
je sens ca va devenir interessant :smiley:
2016c-0+deb8u1 => c est une adress memoire ? je suis surement a l ouest

apt-get install -s tzdata-java
NOTE: Ceci n'est qu'une simulation !
      apt-get a besoin des privilèges du superutilisateur
      pour pouvoir vraiment fonctionner.
      Veuillez aussi noter que le verrouillage est désactivé,
      et la situation n'est donc pas forcément représentative
      de la réalité !
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation : 

Les paquets suivants contiennent des dépendances non satisfaites :
 tzdata-java : Dépend: tzdata (= 2016c-0+deb8u1) mais 2016d-0+deb8u1 devra être installé
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».
apt-cache policy tzdata-java
tzdata-java:
  Installé : (aucun)
  Candidat : 2016c-0+deb8u1
 Table de version :
     2016c-0+deb8u1 0
        500 http://ftp.fr.debian.org/debian/ jessie/main i386 Packages
09:01 ryms@debian\:~$

edit: autant pour moi c est une table de version…

apt-cache policy tzdata

tzdata (= 2016c-0+deb8u1)

on peut forcer l’installation

tu le telecharges

http://ftp.fr.debian.org/debian/pool/main/t/tzdata/tzdata_2016c-0+deb8u1_all.deb

et dans le dossier où tu as telechargé

sudo dpkg -i tzdata_2016c-0+deb8u1_all.deb

1 J'aime