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 →
Ci-dessous, les différences entre deux révisions de la page.
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 17:01] milou [Introduction] |
atelier:chantier:supprimer-un-paquet-sans-tout-bousiller [13/01/2016 18:59] Patriboom [Gérer un meta-paquet sans supprimer ses dépendances] |
||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
* Objet : Éviter de tout bousiller votre Debian en supprimant un simple logiciel | * Objet : Éviter de tout bousiller votre Debian en supprimant un simple logiciel | ||
* Niveau requis : Intermédiare {{tag>intermédiaire avisé}} | * Niveau requis : Intermédiare {{tag>intermédiaire avisé}} | ||
- | * Commentaires : //Suite à quelques mauvaises expériences et poussé par un désir d'alléger mon installation afin d'accélerer une vieille machine, j'ai compris qu'il fallait retiré des paquets imbriqués.. // | + | * Commentaires : //Suite à quelques mauvaises expériences et poussé par un désir d'alléger mon installation afin d'accélerer une vieille machine, j'ai compris qu'il fallait retirer des paquets imbriqués.. // |
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | ||
* Suivi : {{tag>en-chantier à-tester à-placer}} - FIXME Pour choisir, voir les autres Tags possibles dans [[:atelier:#tags|l'Atelier]]. | * Suivi : {{tag>en-chantier à-tester à-placer}} - FIXME Pour choisir, voir les autres Tags possibles dans [[:atelier:#tags|l'Atelier]]. | ||
* Création par [[user>Patriboom]] 13/01/2016 | * Création par [[user>Patriboom]] 13/01/2016 | ||
* Testé par <...> le <...> FIXME | * Testé par <...> le <...> FIXME | ||
- | * Commentaires sur le forum : [[:https://debian-facile.org/viewtopic.php?pid=157652 | Lien vers le forum concernant ce tuto]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | + | * Commentaires sur le forum : [[:viewtopic.php?pid=157652 | Lien vers le forum concernant ce tuto]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) |
**Nota :** | **Nota :** | ||
Ligne 68: | Ligne 68: | ||
Pourtant, penser ainsi c'est oublier la sécurité et la cohérence de l'ensemble. | 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). | + | 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 alimentation, on appelle ça la « traçabilité » 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. | + | Dans notre analogie du transport d'un crayon par camion, il faut 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 : | Nous ferons donc ainsi : | ||
Ligne 77: | Ligne 77: | ||
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. | 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. | + | Comme avec l'analogie du camionnage, on ne détruit rien. On ne fait que casser les liens, ouvrir les cartons. |
Détruire les liens, dans notre cas, ça s'appelle « ôter la marque //Installer automatiquement// » | Détruire les liens, dans notre cas, ça s'appelle « ôter la marque //Installer automatiquement// » | ||
Ligne 87: | Ligne 87: | ||
//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.// | ||
- | <code user>apt show nom_du_logiciel</code> | + | <code>apt show nom_du_logiciel</code> |
Notre exemple ( tracker ) nous donnera ceci: | Notre exemple ( tracker ) nous donnera ceci: | ||
<code user> | <code user> | ||
- | apt show tracker | + | apt show tracker</code> |
+ | <code config Extrait du retour de la commande> | ||
Dépend: libc6 (>= 2.4), libexempi3 (>= 2.2.0), libglib2.0-0 (>= 2.38.0), | 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 (= | libtracker-control-1.0-0 (= 1.2.4-2), libtracker-sparql-1.0-0 (= | ||
1.2.4-2), dconf-gsettings-backend | gsettings-backend, | 1.2.4-2), dconf-gsettings-backend | gsettings-backend, | ||
- | shared-mime-info, dbus (>= 1.3.1 | + | shared-mime-info, dbus (>= 1.3.1</code> |
- | </code> | + | |
==== Deuxième étape: casser les liens (les bons) ==== | ==== Deuxième étape: casser les liens (les bons) ==== |