#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
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