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:43]
Patriboom Plan de travail, grands titres
atelier:chantier:supprimer-un-paquet-sans-tout-bousiller [13/01/2016 17:09]
milou [Étapes de suppression de notre paquet]
Ligne 21: Ligne 21:
 Un meta-paquet est une série de commandes informatiques qui associe plusieurs paquets pour former un ensemble cohérent et complet. ​ Dans l'​exemple ci-bas, nous parlerons du meta-paquet « gnome  » tandis que nous verrons comment supprimer le paquet « tracker  » et ses dépendances. Un meta-paquet est une série de commandes informatiques qui associe plusieurs paquets pour former un ensemble cohérent et complet. ​ Dans l'​exemple ci-bas, nous parlerons du meta-paquet « gnome  » tandis que nous verrons comment supprimer le paquet « tracker  » et ses dépendances.
  
-Un meta-paquet peut contenir des  paquets, des meta-paquets ou les deux.  Le meta-paquet,​ c'est un peu comme un emballage cadeau qui enveloppe un produit. ​ L'​emballage cadeau peut contenir plusieurs boites, ​lesquels ​contenir plusieurs ​appareil.  Prenons l'​exemple d'une cargaison de crayons. ​ Le camion (meta-paquet) transporte plusieurs boites (meta-paquets) de crayons (produdits).  Le camionneur, lui a un crayon (produit) libre dans son camion (meta-paquet) sans que son crayon soit dans une boîte. ​+Un meta-paquet peut contenir des  paquets, des meta-paquets ou les deux.  Le meta-paquet,​ c'est un peu comme un emballage cadeau qui enveloppe un produit. ​ L'​emballage cadeau peut contenir plusieurs boites, ​lesquelles peuvent ​contenir plusieurs ​appareils.  Prenons l'​exemple d'une cargaison de crayons. ​ Le camion (meta-paquet) transporte plusieurs boites (meta-paquets) de crayons (produits).  Le camionneur, lui a un crayon (produit) libre dans son camion (meta-paquet) sans que son crayon soit dans une boîte. ​
  
 Nous avons donc Nous avons donc
Ligne 29: Ligne 29:
   -qui contient : des boîtes (meta-paquets)   -qui contient : des boîtes (meta-paquets)
       *qui contiennent des crayons (produits) ​       *qui contiennent des crayons (produits) ​
-      *qui contiennent des cartouches de remplissages+      *qui contiennent des cartouches de remplissage
       *bla bla bla       *bla bla bla
   -qui contient des crayons non-emballés (produits)   -qui contient des crayons non-emballés (produits)
Ligne 35: Ligne 35:
   -qui contient des passagers   -qui contient des passagers
  
-De la même façon, nos paquets Linux peuvent être dans des meta-paquet ​à plusieurs niveaux. Dans le cas qui nous intéresse, gnome, nous avons cette structure+De la même façon, nos paquets Linux peuvent être dans des meta-paquets ​à plusieurs niveaux. Dans le cas qui nous intéresse, gnome, nous avons cette structure
  
 Linux (sytème) Linux (sytème)
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// »
  
 ==== Première étape: étudier le cas ==== ==== Première étape: étudier le cas ====
  
-Il est important de connaître la chaîne ​de dépendance ​à laquelle est fixé notre logiciel.+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.// //Il faut repérer le bon emballage, la bonne boîte, le bon camion auxquels est attaché notre crayon.//
  
-<​code ​user>aptitude ​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>
-aptitude ​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) ====
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