Erreur java linux

Fermé
rafes68 Messages postés 2 Date d'inscription dimanche 26 septembre 2010 Statut Membre Dernière intervention 27 septembre 2010 - 26 sept. 2010 à 19:23
mamiemando Messages postés 33333 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 31 octobre 2024 - 27 sept. 2010 à 23:25
Bonjour,
j'ai un soucis sous linux , lorsque je veux installer un nouveau paquet ce message d'erreur apparait :Erreur : Dépendance non satisfaite : sun-java6-jre|icedtea-java7-jre|sun-java6-jdk|icedtea-java7-jdk
merci de m'aider


A voir également:

3 réponses

mamiemando Messages postés 33333 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 31 octobre 2024 7 800
27 sept. 2010 à 00:55
Plutôt que de récupérer le paquet à la main et le dépaqueter à l'arrache, passe simplement par ton gestionnaire de paquets qui téléchargera automatiquement ses dépendances en cascade.

Si par exemple tu es sous ubuntu, tu peux utiliser synaptic
http://doc.ubuntu-fr.org/synaptic

Si ce que je viens de te dire ne te parle pas, précise-moi quelle distribution linux tu utilises (debian, ubuntu, fedora, suse, mandriva....)
1
mamiemando Messages postés 33333 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 31 octobre 2024 7 800
27 sept. 2010 à 23:25
Version courte

Sous ubuntu, on installe dans 99,9% des cas des logiciels via synaptic. On fait les mises à jour et les suppressions de logiciels via synaptic également. On ne télécharge jamais de trucs à l'arrache sur un site mystérieux pour après sacrifier un bébé chat en priant que ça s'installe sans tout casser.

Version longue

Linux peut être vu comme un gros lego dont chaque brique est appelé paquet. Chaque logiciel est fourni sous la forme d'un paquet.
- Mettre à jour son linux revient à mettre à jour ses paquets.
- Installer un logiciel revient à installer les bons paquets.
- Supprimer un logiciel revient à purger ou supprimer les bons paquets.

Généralement un logiciel dépend de librairies (qui peuvent à leur tour dépendre d'autre librairies). Dans ce cas, le paquet associé à ce logiciel dépend des paquets qui fournissent ces librairies. Ainsi, installe le paquet associé à ce logiciel requiert l'installation en cascade des paquets associés à ces librairies.

Sous ubuntu les paquets sont des fichiers ".deb" (car la distribution dérive de Debian). Les paquets sont téléchargés par le gestionnaire de paquets dans /var/cache/apt/archives depuis les miroirs référencés dans /etc/apt/sources.list.

Sous ubuntu voici quelques outils qui permettent de manipuler des paquets du plus proche de l'utilisateur :

- outils graphique : synaptic (gnome), kpackagekit (kde4), adept (kde3)
- outils texte "intelligents" : aptitude, apt-get
- outil texte "bête" : dpkg

Que font ces outils ?

- dpkg (-i) prend en paramètre un paquet debian et l'installe. Soit toutes ses dépendances sont déjà installées et auquel cas, l'installation se fait, soit il en manque et auquel ça plante (c'est ton message d'erreur). Toute la problématique consiste donc à télécharger toutes les dépendances et installer les paquets dans le bon ordre. Quand tu as double cliqué sur ton ".deb", c'est dpkg qui a été instancié.

- Ça tombe bien, c'est le rôle d'apt-get et aptitude. Ils téléchargent les paquets à installer et toutes leurs dépendances si c'est nécessaire. Ainsi quand tu dis à aptitude "installe firefox", il télécharge et installe potentiellement plein de paquets. Puis ils invoquent dpkg dans le bon ordre.

- Les outils graphique ne font que piloter apt-get, ce qui évite d'avoir à taper des commandes.

Tu l'auras compris, tu as téléchargé un .deb à la main (ce qu'aurait fait aptitude ou apt-get pour toi, éventuellement via synaptic) mais tu as oublié toutes les dépendances (téléchargement + installation).

Un peu de lecture pour compléter :
http://doc.ubuntu-fr.org/synaptic
http://doc.ubuntu-fr.org/apt
http://doc.ubuntu-fr.org/apt-get
http://doc.ubuntu-fr.org/aptitude
http://doc.ubuntu-fr.org/dpkg

Et c'est là que la sentence tombe : sous linux quand on veut installer quelque chose, on ne télécharge jamais rien à la main (ce sont des habitudes héritées de windows), on passe systématiquement via son gestionnaire de paquets, typiquement synaptic dans ton cas.

Bon c'est bien mais comment je fais ?

Méthode 1 : Tu lances synaptic et tu cherches dedans le paquet eclipse, tu le coches, et tu cliques sur appliquer.

Méthode 2 : Tu tapes dans un terminal

sudo aptitude update
sudo aptitude safe-upgrade
sudo aptitude install ecplise


Méthode 3 : tu vas sur la page de documentation ubuntu
http://doc.ubuntu-fr.org/eclipse

Dedans tu verras un lien apt://eclipse. Tu cliques dessus, et ça va automatiquement appeler synaptic en vue d'installer le paquet eclipse.

Bonne chance
1
rafes68 Messages postés 2 Date d'inscription dimanche 26 septembre 2010 Statut Membre Dernière intervention 27 septembre 2010
27 sept. 2010 à 15:01
salut et merci
je suis novice debutant sous linux et là je n'ai rien compris mais je suis bien sous ubuntu
0