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 | ||
doc:systeme:apt:paquets [03/02/2016 17:59] 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 45: | Ligne 45: | ||
===== Dépendances ===== | ===== Dépendances ===== | ||
- | Un paquets Y est une **dépendance** du paquet X si il faut absolument que Y soit installé pour pouvoir faire fonctionner X. | + | 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 : // | //Illustrons cela par une petite histoire : // | ||
Ligne 89: | Ligne 89: | ||
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]])). Les bibliothèques qu'on trouve sous forme de paquet elles aussi, ne sont pas utilisées seules, mais sont des dépendances d'autres paquets. | + | 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 : |