logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

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

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


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
atelier:chantier:supprimer-un-paquet-sans-tout-bousiller [18/01/2016 00:44]
Patriboom Ajout d'un truc pour abréger la saisie des commandes
atelier:chantier:supprimer-un-paquet-sans-tout-bousiller [18/01/2016 03:28]
Patriboom [Étapes de suppression de notre paquet]
Ligne 86: Ligne 86:
  
 //Il faut repérer le bon emballage, la bonne boîte, le bon camion auxquels est attaché notre crayon.// //Il faut repérer le bon emballage, la bonne boîte, le bon camion auxquels est attaché notre crayon.//
 +
 +=== Liste des liens ascendants ===
  
 <​code>​apt-cache rdepends -i --no-pre-depends nom_du_logiciel</​code>​ <​code>​apt-cache rdepends -i --no-pre-depends nom_du_logiciel</​code>​
Ligne 101: Ligne 103:
   tracker-extract   tracker-extract
   tracker-dbg   tracker-dbg
-  gnome-photos +  gnome-photos ​ * 
-  gnome-music +  gnome-music ​ * 
-  gnome-documents +  gnome-documents ​ * 
-  gnome-boxes +  gnome-boxes ​ * 
-  bijiben+  bijiben ​ *
 </​code>​ </​code>​
  
 Nous avons ici les paquets sur lesquels compte tracker pour fonctionner (dont tracker dépend). Nous avons ici les paquets sur lesquels compte tracker pour fonctionner (dont tracker dépend).
-Voyons maintenant quelles sont les dépendances des paquet « mère » de ceux-ci (quels autres produits sont dans la boite de notre crayon). Faisons donc:+Voyons maintenant quelles sont les dépendances des paquet « mère » de ceux-ci (quels autres produits sont dans la boite de notre crayon). ​Sont ci-haut marqués d'un astérisque (*) les paquets qui ne contiennent pas le mot //​tracker//,​ les paquets - donc - qui sont susceptibles d'​être bons et qui devraient par conséquent rester installés. 
 + 
 +Notons au passage que trois de ces paquets sont de la forme : « //​gnome-quelque chose// ».  Afin de simplifier les démarches, nous remonterons de ce pas à la source (la paquet-mère) :  « gnome ». 
 + 
 +=== Liste des liens descendants === 
 + 
 +Faisons donc:
 <code user>​apt-cache depends -i gnome <code user>​apt-cache depends -i gnome
 apt-cache dpends -i bijiben</​code>​ apt-cache dpends -i bijiben</​code>​
-Bien sûr, nous pouvons omettre tout ce qui s'​appelle //tracker// car c'est le paquet que nous voulons supprimer. 
  
-Nous obtiendrons de belles longues listes:<​code user Résultat de «apt-cache depends -i gnome » >  Dépend: gnome-core+Nous obtiendrons de belles longues listes:<​code user Résultat de «apt-cache depends -i gnome » >   
 + 
 +  ​Dépend:​ gnome-core
   Dépend: desktop-base   Dépend: desktop-base
   Dépend: network-manager-gnome   Dépend: network-manager-gnome
Ligne 197: Ligne 206:
  
 La liste ci-haut nous sera très utile. ​ C'est la liste des paquets que nous devrons délier du meta-paquet //gnome//. La liste ci-haut nous sera très utile. ​ C'est la liste des paquets que nous devrons délier du meta-paquet //gnome//.
-Nous ferons ​donc (afin de vider le camion) : +Nous le ferons ​en deux étapes:  
-<code user>​apt-mark manual nom_du_paquet</​code>​ pour chacun des paquets listés ci-haut et que nous souhaitons conserver +1) vider le camion ​de toutes les boites à conserver;​ 
-Nous aurons ​donc+2vider la boite contenant notre crayon de tout ce qui n'est pas notre crayon. 
 + 
 +=== Cassage des liens descendants === 
 +De notre camion, nous sortons toutes les boîtes qui ne contiennent pas les crayons similaires à celui que nous cherchons. 
 + 
 +{{http://​rcmission.net/​images/​TutoSupprimerPaquet_02a.png}} 
 +<code user>​apt-mark manual nom_du_paquet</​code>​ pour chacun des paquets listés ci-haut et que nous souhaitons conserver. 
 + 
 +=== Cassage des liens ascendants === 
 + 
 +Revenons ici à notre première liste, celle des dépendances inverses, celle qui contenait plusieurs mentions de « tracker ». 
 +Vous vous rappelez que nous n'​avions conservé de cette liste que les paquets non-tracker,​ soit gnome et bijiben. 
 +{{http://​rcmission.net/​images/​TutoSupprimerPaquet_02b.png}} 
 +De notre boite, ​donc, nous sortons tous les paquets qui ne sont pas liés à notre crayon. 
 <code root>​apt-mark manual gnome-photos <code root>​apt-mark manual gnome-photos
 apt-mark manual gnome-music apt-mark manual gnome-music
Ligne 209: Ligne 232:
 <note tip>Si vous travaillez comme moi, vous copiez la liste obtenue par la recherche inverse des dépendances et vous copiez cette liste dans un traitement de texte (gnome, mousepad). <note tip>Si vous travaillez comme moi, vous copiez la liste obtenue par la recherche inverse des dépendances et vous copiez cette liste dans un traitement de texte (gnome, mousepad).
  
-Votre commande, transformée dans le-dit traitement de texte pourra s'​écrire en une seule ligne de commande comme ceci:   +Votre commande, transformée dans le-dit traitement de texte pourra s'​écrire en une seule ligne de commande comme ceci: 
-apt-mark manual ​ gnome-photos gnome-music gnome-documents gnome-boxes bijiben+   
 +**apt-mark manual ​ gnome-photos gnome-music gnome-documents gnome-boxes bijiben**
 </​note>​ </​note>​
  
atelier/chantier/supprimer-un-paquet-sans-tout-bousiller.txt · Dernière modification: 03/11/2016 15:48 par bendia

Pied de page des forums

Propulsé par FluxBB