Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 22/02/2010, à 13:38

alpha_q

suppression de package

bonjour, j'ai un petit souci.J'essaye de supprimer un package de mon pc, sans supprimer les dependances


J'ai testé un

vianeo-laptop:/# apt-get remove libcairo2 --purge
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED:
  libcairo2* libgtk2.0-0* libnotify1* libpango1.0-0* libwxgtk2.6-0* vlc*
0 upgraded, 0 newly installed, 6 to remove and 0 not upgraded.
After this operation, 17.6MB disk space will be freed.
Do you want to continue [Y/n]? n
Abort.

seul souci, ca me supprime des packages supplémentaires que je souhaite garder. Comment fair epour supprimer juste le package en question tout en gardant les autres???

merci!

Hors ligne

#2 Le 22/02/2010, à 13:44

xabilon

Re : suppression de package

Salut

Essaye ça :

sudo dpkg -P libcairo2

Mais es-tu sûr que ce n'est pas l'inverse ? Que libcairo2 n'est pas plutôt une dépendance des paquets qu'il veut désinstaller (du coup, il ne peuvent plus rester installés, puisque ça les casserait) ?

Edit : après vérification c'est bien le cas : libgtk2.0-0, vlc et les autres dépendent de libcairo2, donc ce que tu demandes est impossible

Dernière modification par xabilon (Le 22/02/2010, à 13:48)


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#3 Le 22/02/2010, à 13:48

alpha_q

Re : suppression de package

salut, merci de ta réponse.

Alors je me heurte a ca quand je teste ta solution:

vianeo-laptop:~# dpkg -P libcairo2
dpkg: dependency problems prevent removal of libcairo2:
 vlc depends on libcairo2 (>= 1.2.4).
 libpango1.0-0 depends on libcairo2 (>= 1.6.4-6.1).
 libgtk2.0-0 depends on libcairo2 (>= 1.6.4-6.1).
 libnotify1 depends on libcairo2 (>= 1.4.0).
dpkg: error processing libcairo2 (--purge):
 dependency problems - not removing
Errors were encountered while processing:
 libcairo2

Hors ligne

#4 Le 22/02/2010, à 13:51

alpha_q

Re : suppression de package

xabilon a écrit :

Salut

Essaye ça :

sudo dpkg -P libcairo2

Mais es-tu sûr que ce n'est pas l'inverse ? Que libcairo2 n'est pas plutôt une dépendance des paquets qu'il veut désinstaller (du coup, il ne peuvent plus rester installés, puisque ça les casserait) ?

Edit : après vérification c'est bien le cas : libgtk2.0-0, vlc et les autres dépendent de libcairo2, donc ce que tu demandes est impossible

ah ok, merci.
Par defaut, un

apt-get remove

supprime-t-il les dépendances?

Hors ligne

#5 Le 22/02/2010, à 16:18

xabilon

Re : suppression de package

Non.

apt-get autoremove supprime uniquement les dépendances qui ont été installées avec le paquet à désinstaller.

Par exemple tu installes la paquet X, dont toutes les dépendances sont déjà installées, sauf le paquet Y. L'install de X installera donc Y
apt-get remove X désinstallera X.
Et apt-get autoremove X, désinstallera X et Y


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne