Outils pour utilisateurs

Outils du site


projets:systemesreseaux:debianmanagement
no way to compare when less than two revisions

Différences

Ci-dessous, les différences entre deux révisions de la page.


projets:systemesreseaux:debianmanagement [2022/09/04 21:04] (Version actuelle) – créée - modification externe 127.0.0.1
Ligne 1: Ligne 1:
 +====== Gestion de paquets Debian ======
  
 +===== Introduction =====
 +
 +==== Paquet Debian ====
 +
 +{{:projets:systemesreseaux:paquet_debian_2.png?200|}}
 +
 +===== Outils de gestion des paquets =====
 +Il existe plusieurs outils pour manipuler les paquets Debian.
 +Seuls les outils APT pour Advanced Packaging Tool et dpkg
 +seront détaillés dans la suite.
 +
 +==== APT ====
 +APT est un ensemble d'outils pour manipuler les paquets (téléchargement, installation ...) et les informations autour du paquet (description du paquet).
 +
 +=== Installation d'un paquet ===
 +
 +''apt-get install <nom du paquet>''
 +
 +Simulation d'installation d'un paquet:
 +  * ''apt-get install -s <nom du paquet>''
 +  * ''apt-get install  --just-print <nom du paquet>''
 +  * ''apt-get install --dry-run <nom du paquet>''
 +
 +=== Dé-installation d'un paquet ===
 +
 +''apt-get remove <nom du paquet>''
 +
 +Simulation de dé-installation d'un paquet:
 +  * ''apt-get remove -s <nom du paquet>''
 +  * ''apt-get remove  --just-print <nom du paquet>''
 +  * ''apt-get remove --dry-run <nom du paquet>''
 +
 +Suppression automatique des dépendances
 +  * ''apt-get autoremove <nom du paquet>''
 +
 +Suppression automatique des dépendances non utilisées
 +  * ''apt-get autoremove''
 +
 +Suppression des fichiers de configuration
 +  * ''apt-get purge''
 +
 +=== Mise à jour des paquets ===
 +
 +Mise à jour des informations sur les paquets
 +  * ''apt-get update''
 +Mise à jour d'un paquet
 +  * ''apt-get install <nom du paquet>''
 +Mise à jour de tous les paquets
 +  * ''apt-get upgrade''
 +
 +Mise à jour de la distribution, passage d'une version de distribution à une autre
 +  * ''apt-get dist-upgrade''
 +
 +=== Nettoyage du système de gestion des paquets ===
 +
 +Nettoyage du cache local (/var/cache/apt/archives)
 +  * ''apt-get clean''
 +  * ''apt-get autoclean''
 +
 +=== Téléchargement de paquets ===
 +
 +Téléchargement sans installation du paquet
 +  * ''apt-get download <nom du paquet>''
 +Téléchargement d'un paquet avec ses dépendances (/var/cache/apt/archives)
 +  * ''apt-get install -d <nom du paquet>''
 +
 +=== Configuration d'un paquet ===
 +
 +''dpkg-reconfigure'' (appel de debconf)
 +
 +Cette commande permet de configurer un paquet une fois installé, elle peut être inutilisable sur certain paquet.
 +
 +Exemple:
 +  * ''dpkg-reconfigure locales''
 +  * ''dpkg-reconfigure adduser''
 +  * ''dpkg-reconfigure tzdata''
 +
 +==== dpkg ====
 +
 +Outil de bas niveau pour manipuler les paquets.
 +
 +=== Installation d'un paquet ===
 +
 +''dpkg -i <nom du paquet>''
 +
 +=== Dé-installation d'un paquet ===
 +
 +''dpkg -r <nom du paquet>''
 +
 +=== Statut d'un paquet ===
 +
 +''dpkg -s <nom du paquet>''
 +
 +=== Liste des fichiers qui seront installés par un paquet (avec les dépendances) ===
 +
 +''dpkg -L <nom du paquet>''
 +
 +=== Affiche la liste des fichiers par paquet (paquet responsable du fichier) ===
 +
 +''dpkg -S <nom du paquet>''
 +
 +=== Détermine dans quel paquet se trouve un fichier donné ===
 +
 +''dpkg -S <nom absolu du fichier avec répertoire>''
 +
 +=== Manipulation du contenu d'un paquet ===
 +
 +D'autres outils existent pour voir le contenu d'un paquet.
 +
 +== Extraire le contenu ==
 +
 +''dpkg-deb -x <nom du paquet> [répertoire]'' 
 +
 +== Extraire les méta données, scripts d'installation ==
 +
 +''dpkg-deb -e <nom du paquet> [répertoire]''
 +
 +==== Recherche de paquet ====
 +
 +''apt-cache'' est outils de manipulation des méta données des paquets.
 +
 +=== Recherche d'un paquet par mots clés ===
 +
 +''apt-cache search  <motif>''
 +
 +=== Information sur un paquet ===
 +
 +''apt-cache show <nom du paquet>''
 +
 +=== Information sur un paquet (dépendances, versions) ===
 +
 +''apt-cache showpkg <nom du paquet>''
 +
 +==== Autres outils ====
 +
 +=== Gestion des paquets ===
 +
 +  * dselect
 +  * aptitude
 +  * synaptic
 +  * PackageKit
 +
 +=== Mise à jour du système de paquets ===
 +
 +  * update-manager
 +
 +
 +===== Configuration =====
 +
 +==== Configuration de APT ====
 +
 +=== Outil ===
 +
 +''apt-config'' est un outil pour lire la configuration d'APT
 +
 +Exemple:
 +
 +''apt-config dump'' affiche les options d'APT.
 +
 +
 +=== Fichiers de configuration ===
 +
 +Les fichiers pour configurer APT sont regroupés dans le répertoire ''/etc/apt''.
 +Ces fichiers décrivent aussi bien les options des outils APT que la configuration des dépôts, la manière d'y accéder, les liens pour les paquets sources et binaires.
 +
 +{{:projets:systemesreseaux:repository_debian.png?200|}}
 +
 +==== Configuration de dpkg ====
 +
 +=== Fichiers de configuration ===
 +
 +La configuration de ''dpkg'' est stockée dans le répertoire ''/etc/dpkg''.
 +Ces fichiers contiennent les options de l'outil ''dpkg''.
 +
 +{{:projets:systemesreseaux:dpkg_config_debian.png?200|}}
 +
 +===== En résumé =====
 +
 +Voici un schéma récapitulatif:
 +
 +{{:projets:systemesreseaux:summary_debian.png?200|}}
 +
 +
 +===== Références =====
 +
 +  * [[http://www.debian.org/| Projet Debian]]
 +  * [[http://fr.wikipedia.org/wiki/Debian| Debian sur wikipedia]]
 +  * [[http://fr.wikipedia.org/wiki/Advanced_Packaging_Tool| APT]]
 +  * [[http://fr.wikipedia.org/wiki/Dpkg| dpkg]]
projets/systemesreseaux/debianmanagement.txt · Dernière modification : 2022/09/04 21:04 de 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki