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 [13/01/2016 06:25]
Patriboom [Introduction]
atelier:chantier:supprimer-un-paquet-sans-tout-bousiller [13/01/2016 06:48]
Patriboom [Étapes de suppression de notre paquet]
Ligne 57: Ligne 57:
  
  
-===== Installation ​=====+===== Étapes de suppression de notre paquet ​===== 
 +Étapes de suppression de notre paquet 
 + 
 +Selon une logique simple, il suffirait d'​isoler notre paquet pour le supprimer (sortir la boite du camion, sortir le crayon de la boite et s'en servir).  
 +{{http://​rcmission.net/​images/​TutoSupprimerPaquet_01.png}} 
 +<note tip>Les carrés représentent des meta-paquets 
 +Les losanges représentent des paquets complémentaires ou nécessaires à l'​application. 
 +Le bonhomme sourire ici représente l'​application que nous voulons supprimer. 
 +</​note>​ 
 + 
 +Pourtant, penser ainsi c'est oublier la sécurité et la cohérence de l'​ensemble. ​  
 +En effet, tous les programmes, paquets et meta-paquets qui sont installés par un meta-paquet sont aussi munis d'une attache qui les garde liés à leur meta-paquet installateur (en alimenation,​ on appelle ça la « tracabilité  » des produits). 
 + 
 +Dans notre analogie du transport d'un crayon par camion, il se rappeler que nous ne voulons pas utiliser le crayon, mais bien le retourner à l'​expéditeur (supprimer un paquet). ​ Ce que nous devrons donc faire, ce sera de vider la cargaison au complet – sauf le crayon – et retourner le camion à l'​expéditeur. ​ Nous devrons donc sortir toutes les boites du camion, sortir tous les crayons des boites et retourner le camion contenant le seul crayon que nous ne voulons pas. 
 + 
 +Nous ferons donc ainsi :  
 +{{http://​rcmission.net/​images/​TutoSupprimerPaquet_02.png}} 
 + 
 +Dans un premier temps vider notre meta-paquet de tout sauf des éléments que nous voulons supprimer et même vider le meta-paquet qui contient notre logiciel de ses autres composantes. 
 + 
 +Comme avec l'​analogie du camionnage, on ne détruit rien.  On ne fait que caser les liens, ouvrir les cartons. 
 + 
 +Détruire les liens, dans notre cas, ça s'​appelle « ôter la marque //Installer automatiquement//​ » 
 + 
 +==== Première étape: étudier le cas ==== 
 + 
 +Il est important de connaître la chaîne des dépendances à laquelle est fixé notre logiciel. 
 + 
 +//Il faut repérer le bon emballage, la bonne boîte, le bon camion auxquels est attaché notre crayon.// 
 + 
 +<code user>apt show nom_du_logiciel</​code>​ 
 + 
 +Notre exemple ( tracker ) nous donnera ceci: 
 +<code user> 
 +apt show tracker 
 + 
 +Dépend: libc6 (>= 2.4), libexempi3 (>= 2.2.0), libglib2.0-0 (>= 2.38.0), 
 +         ​libtracker-control-1.0-0 (= 1.2.4-2), libtracker-sparql-1.0-0 (= 
 +         ​1.2.4-2),​ dconf-gsettings-backend | gsettings-backend,​ 
 +         ​shared-mime-info,​ dbus (>= 1.3.1 
 +</​code>​ 
 + 
 +==== Deuxième étape: casser les liens (les bons) ==== 
 + 
 + 
 +==== Troisième étape: supprimer le paquet ==== 
 + 
 + 
 +==== Quatrième étape: reconstruire les références du meta-paquet (facultatif) ​====
  
 ===== Utilisation ===== ===== Utilisation =====
  
  
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