Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 15-11-2011 23:22:11

tibo
Membre
Distrib. : Wheezy/Sid
Noyau : Linux version 3.2.0-1-686-pae
(G)UI : Openbox
Inscription : 03-11-2011

[Résolu] Mise à jour et dépendance.

Salut,

Je tourne sous debian sid avec Openbox, pcmanfm et synaptic.

Lorsque j'ai voulu mettre à jour mon système avant-hier, il a sélectionné un tas de paquets à supprimer qu'il a joyeusement désinstaller. Dans le tas il y avait les noyaux linux qu'il a supprimé 1 par 1 jusqu'à arriver au noyau qui était en cours d'utilisation ce qui m'a permis d’arrêter le carnage.
En gros j'ai des programme comme the gimp, gmusicbrowser ou pidgin qui ont été désinstallés et tout un tas de librairie.
Et maintenant quand j'essaye de réinstaller pidgin ou gmusicbrowser il me met des erreurs de dépendances :
avec apt-get install pidgin

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 :
pidgin : Dépend: libpurple0 (>= 2.8.0-1) mais ne sera pas installé
          Dépend: perlapi-5.12.4 mais il n'est pas installable
E: Paquets défectueux


et apt-get install gmusicbrowser :

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 :
gmusicbrowser : Dépend: libgtk2-perl mais ne sera pas installé
                 Recommande: libnet-dbus-perl mais ne sera pas installé
                 Recommande: libgtk2-trayicon-perl mais ne sera pas installé
                 Recommande: libgtk2-notify-perl mais ne sera pas installé
E: Paquets défectueux


En revanche, j'ai pu réinstaller the gimp sans problème.

En cherchant sur le forum j'ai lu que ça pouvait venir d'un conflit dans le sources.list entre des dépôts liés à testing et d'autres liés à unstable mais je n'ai que du unstable dans mon sources.list.
Le voilà :

#

# deb cdrom:[Debian GNU/Linux 6.0.2.1 _Squeeze_ - Official i386 NETINST Binary-1 20110628-13:01]/ squeeze main

# deb cdrom:[Debian GNU/Linux 6.0.2.1 _Squeeze_ - Official i386 NETINST Binary-1 20110628-13:01]/ squeeze main


## sid
deb http://ftp.fr.debian.org/debian/ sid main non-free
deb-src http://ftp.fr.debian.org/debian/ sid main non-free

## sid multimedia
deb http://www.debian-multimedia.org sid main
deb-src http://mirror.home-dn.net/debian-multimedia sid main

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

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


Est-ce que ça me sert à quelque chose de garder le squeeze-updates volatile quand je suis en unstable ?

Est-ce que quelqu'un a une idée du pourquoi du problème  et de sa résolution ?

Merci

Dernière modification par tibo (16-11-2011 21:59:51)

Hors ligne

#2 16-11-2011 02:35:40

martinux_qc
Administrateur
Lieu : Montréal (Québec)
Distrib. : Sid
Noyau : Linux 4.7.0-1-amd64
(G)UI : XFCE 4.12
Inscription : 12-10-2008

Re : [Résolu] Mise à jour et dépendance.

Lorsque j'ai voulu mettre à jour mon système avant-hier, il a sélectionné un tas de paquets à supprimer qu'il a joyeusement désinstaller.


Salut

Déjà en partant, il aurait fallu que tu réagisse avant. Ton truc ressemble beaucoup à une situation où un méta-paquet est enlever et que, par la suite, le gestionnaire de paquets désire enlever tout ce qui a été automatiquement installé par ce même méta-paquet. Pour conserver tous les paquets que l'on désire garder il faut les passer en manuellement installés. Mais ça, c'est une histoire. En tout cas là, tu as un système un peu bancal car tu dis avoir supprimé beaucoup de paquets.

Pour ton problème, je te conseile de prendre le fichier sources.list complet que l'on retrouve dans le wiki dans cette section. Celui qui se retrouve sous Pinning sources.list complet et qui comprend toutes les branches.

Comme tu ne mentionnes pas l'architecture de ton ordi (tu pourrais éditer ton profil en passant ; c'est toujours utile), je te suggère de prendre ce fichier preferences.list. Il est minimaliste mais c'est tout ce que cela prend.

Avec un fichier sources.list complet, tu arriveras normalement à te tirer de tous les problème de dépendances non-satisfaites. Perso, je n'ai jamais eu de problèmes avec ces fichiers.

Enfin, je te suggère d'utiliser aptitude car il gère mieux les problèmes de dépendances que apt-get.

Donc, en bref, tu modifies tes fichiers sources.list et preferences. Puis tu fais un aptitude update pour mettre à jour la liste des paquets puis un aptitude safe-upgrade pour voir s'il te propose des mises à jour. Après, si tout est ok, tu pourras commencer à installer ce qui te manque. Dans tous les cas, tu peux toujours utiliser l'option -s pour simuler avant de passer à l'action pour vrai. Par exemple : aptitude install pidgin -s.

Si jamais ça cloche, colle ici la commande que tu as tapée et le résultat affiché.

Bonne chance.
Martin

Dernière modification par martinux_qc (17-11-2011 05:45:26)


"L'éducation vise à former des citoyens pas trop tatas et non pas à envoyer le plus de tatas possible à l'université."
Pierre Foglia (Journaliste à la retraite à La Presse)
Note : au Québec, le mot tata a un sens péjoratif qui sert à désigner une personne un peu idiote ou insignifiante. D'où les expressions familières : Espèce de grand, de gros tata! Être, avoir l'air tata.

Hors ligne

#3 16-11-2011 05:49:46

smolski
administrateur quasi...modo
Lieu : AIN
Distrib. : 8 (jessie) 64 bits + backports
Noyau : 4.6.0-0.bpo.1-amd64
(G)UI : gnome 3.14.1
Inscription : 21-10-2008

Re : [Résolu] Mise à jour et dépendance.

Et ern tapant "aptitude" dans la case recherche du wiki, pon trouve cela :
http://debian-facile.org/manuel:commande_aptitude

Yep ! big_smile

"Définition d'eric besson : S'il fallait en chier des tonnes pour devenir ministre, il aurait 2 trous du cul." - JP Douillon
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

Hors ligne

#4 16-11-2011 21:59:39

tibo
Membre
Distrib. : Wheezy/Sid
Noyau : Linux version 3.2.0-1-686-pae
(G)UI : Openbox
Inscription : 03-11-2011

Re : [Résolu] Mise à jour et dépendance.

Merci pour le lien vers aptitude bien que je l'avais déjà lu lors de mon passage sous debian ça va me rafraîchir la mémoire.

Il semblerait que le problème se soit résolu tout seul. Peut être que c'était un pb dans les dépôts qui a été corrigé dans la journée mais du coup j'ai plus de soucis et j'ai pu réinstaller les logiciels désinstaller.

Je pensais que synaptic était une interface graphique utilisant apt non ?
et je repose ma question du premier post  : Est-ce utile de garder le dépôt "squeeze-updates volatile" quand je suis en unstable ?

Profil mis à jour wink

Merci

Hors ligne

#5 16-11-2011 22:03:14

smolski
administrateur quasi...modo
Lieu : AIN
Distrib. : 8 (jessie) 64 bits + backports
Noyau : 4.6.0-0.bpo.1-amd64
(G)UI : gnome 3.14.1
Inscription : 21-10-2008

Re : [Résolu] Mise à jour et dépendance.

apt-get en ligne de commande, équivaut à Synaptic en graphique !


http://debian-facile.org/doc:systeme:apt:apt-get

Voir les outils apt là :
http://debian-facile.org/doc:systeme:apt

Yeaah ! lol

Edit :
Le dépôt volatile sert au maintien des antivirus dans clamav :
http://debian-facile.org/doc:systeme:clamav

Edit :
Depuis squeeze, l'archive volatile.debian.org est remplacée par la section stable-updates.

Edit sous la pression avisée de martin à qui je dédie le prochain point chocolat qui pourra m'être acquis... big_smile

Dernière modification par smolski (17-11-2011 06:27:37)


"Définition d'eric besson : S'il fallait en chier des tonnes pour devenir ministre, il aurait 2 trous du cul." - JP Douillon
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

Hors ligne

#6 17-11-2011 05:44:49

martinux_qc
Administrateur
Lieu : Montréal (Québec)
Distrib. : Sid
Noyau : Linux 4.7.0-1-amd64
(G)UI : XFCE 4.12
Inscription : 12-10-2008

Re : [Résolu] Mise à jour et dépendance.

Salut

Pour Jojo smile et pour les autres debian-volatil. Voir les deux remarques importantes.

Est-ce utile de garder le dépôt "squeeze-updates volatile" quand je suis en unstable ?


La réponse est donc non. Dans le fichier sources.list complet dont je fais mention plus haut, ce dépôt est d'ailleurs absent.

Dernière modification par martinux_qc (17-11-2011 05:46:33)


"L'éducation vise à former des citoyens pas trop tatas et non pas à envoyer le plus de tatas possible à l'université."
Pierre Foglia (Journaliste à la retraite à La Presse)
Note : au Québec, le mot tata a un sens péjoratif qui sert à désigner une personne un peu idiote ou insignifiante. D'où les expressions familières : Espèce de grand, de gros tata! Être, avoir l'air tata.

Hors ligne

Pied de page des forums