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
doc:systeme:apt:paquets [03/02/2016 17:36]
bendia [Bibliothèques]
doc:systeme:apt:paquets [08/10/2017 08:47] (Version actuelle)
liberté
Ligne 6: Ligne 6:
   * 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>​à-compléter}} ​   * Suivi : {{tag>​à-compléter}} ​
-    * Création par [[user>​captnfab]] ​01/05/2013+    * Création par [[user>​captnfab]] ​23/05/2013
   * Commentaires sur le forum : [[https://​debian-facile.org/​viewtopic.php?​pid=162324#​p162324 | Lien vers le forum concernant ce tuto]]((N'​hésitez pas à y faire part de vos remarques, ou améliorations !))   * Commentaires sur le forum : [[https://​debian-facile.org/​viewtopic.php?​pid=162324#​p162324 | Lien vers le forum concernant ce tuto]]((N'​hésitez pas à y faire part de vos remarques, ou améliorations !))
  
Ligne 33: Ligne 33:
 Un .deb, c'est une archive au format "​ar",​ qui contient 3 fichiers: un fichier **debian-binary** (indiquant le format du paquet), un fichier **control.tar.gz** (contenant les infos de dépendances,​ version, description,​ pré-installation,​ etc. du paquet), et un fichier **data.tar.gz** (ou **data.tar.bz2**) contenant les fichiers à installer. Un .deb, c'est une archive au format "​ar",​ qui contient 3 fichiers: un fichier **debian-binary** (indiquant le format du paquet), un fichier **control.tar.gz** (contenant les infos de dépendances,​ version, description,​ pré-installation,​ etc. du paquet), et un fichier **data.tar.gz** (ou **data.tar.bz2**) contenant les fichiers à installer.
  
-On peux voir ce que contient un .deb avec la série de commandes suivante :+On peut voir ce que contient un .deb avec la série de commandes suivante :
 <code root> <code root>
 mkdir /​tmp/​prout</​code>​ mkdir /​tmp/​prout</​code>​
Ligne 44: Ligne 44:
  
 ===== Dépendances ===== ===== Dépendances =====
 +
 +Un paquet Y est une **dépendance** du paquet X s'il faut absolument que Y soit installé pour pouvoir faire fonctionner X.
 +
 +//​Illustrons cela par une petite histoire : //
  
 Il était une fois... le mariage d'un logiciel (libre) avec une bibliothèque (libre aussi) dont il va dépendre pour fonctionner : Il était une fois... le mariage d'un logiciel (libre) avec une bibliothèque (libre aussi) dont il va dépendre pour fonctionner :
-  ​Le développeur de feh (développeur = créateur) veut que son logiciel (un visionneur d'​image léger) puisse lire aussi le PNG. +  ​Le développeur de ''​feh'' ​(développeur = créateur) veut que son logiciel (un visionneur d'​image léger) puisse lire aussi le PNG. 
-  ​Un autre développeur a déjà écrit du code sous licence libre permettant de faire cela, le développeur de feh peut donc l'​utiliser avec feh. +  ​Un autre développeur a déjà écrit du code sous licence libre permettant de faire cela, le développeur de ''​feh'' ​peut donc l'​utiliser avec ''​feh''​
-  ​Il indique simplement que feh a besoin de la libpng12-0 pour fonctionner correctement et le tour est joué. +  ​Il indique simplement que ''​feh'' ​a besoin de la ''​libpng12-0'' ​pour fonctionner correctement et le tour est joué. 
-  ​La bibliothèque libpng12-0 est ainsi devenue une dépendance de feh.+  ​La bibliothèque ​''​libpng12-0'' ​est ainsi devenue une dépendance de ''​feh''​.
  
 Il existe plusieurs niveaux de dépendance entre deux paquets Debian X et Y : Il existe plusieurs niveaux de dépendance entre deux paquets Debian X et Y :
Ligne 82: Ligne 86:
 ===== Bibliothèques ===== ===== Bibliothèques =====
  
-//Quoi, y'a des bouquins dans mon ordi et on ne pas pas prévenu ? 8-o//+//Quoi, y'a des bouquins dans mon ordi et on ne pas pas prévenu ? 8-o \\ 
 +Non, mais presque ;-)//
  
-Non, mais presque ;​-)  ​Une bibliothèque logicielle est une collection de fonctions, qui peut être déjà compilée et prête à être utilisée par des programmes((Dixit [[https://​fr.wikipedia.org/​wiki/​Biblioth%C3%A8que_logicielle|Wikipedia]])).+Une bibliothèque logicielle est une collection de fonctions, qui peut être déjà compilée et prête à être utilisée par des programmes((Dixit [[https://​fr.wikipedia.org/​wiki/​Biblioth%C3%A8que_logicielle|Wikipedia]])). Les bibliothèques,​ qu'on trouve sous forme de paquets elles aussi, ne sont pas utilisées seules, mais sont des dépendances d'​autres paquets.
  
-<note tip>En Français, on voit souvent utilisé le mot //​librairie//​ à la place de //​bibliothèque//​. Cela provient d'une erreur de traduction, car en anglais, //​bibliothèque//​ se dit //librarie//. </​note>​+<note tip>En Français, on voit souvent utilisé le mot //​librairie//​ à la place de //​bibliothèque//​. Cela provient d'une erreur de traduction, car en anglais, //​bibliothèque//​ se dit //library//. </​note>​
  
 Ces bibliothèques vont être liées au programme via l'​éditeur de lien. On va distinguer deux types de liaison :  Ces bibliothèques vont être liées au programme via l'​éditeur de lien. On va distinguer deux types de liaison : 
doc/systeme/apt/paquets.1454517396.txt.gz · Dernière modification: 03/02/2016 17:36 par bendia

Pied de page des forums

Propulsé par FluxBB