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 | ||
doc:systeme:apt [23/11/2010 10:02] smolski |
doc:systeme:apt [21/05/2013 23:36] smolski [apt.conf] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | Mise à jour le 15/08/2011 | ||
====== Gestionnaire Apt ====== | ====== Gestionnaire Apt ====== | ||
- | ===== Apt-get , Aptitude, Dpkg, Wajig ===== | ||
- | Les outils **APT** (Advanced Packaging Tool) permettent de gérer les logiciels installés sur une machine de façon relativement simple et complète en ligne de commande. | + | {{http://images.debian-facile.org/manuel/tux-exploration.gif?100X100}} |
- | Voici les outils pour gérer vos installations de paquets : | + | * Objet : Les outils APT |
+ | * Niveau requis : DÉBUTANT | ||
+ | * Commentaires : //Rechercher, installer ou mettre à jour les logiciels et autres paquets disponibles.// | ||
+ | * Débutant, à savoir : [[manuel:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) , et [[:accueil#la_gestion_et_l_administration_des_depots_debian|la gestion et l'administration des dépôts Debian.]] | ||
- | - [[manuel:dpkg | DPKG]] Commande pour gérer les paquets hors internet | + | ===== Introduction ===== |
- | - [[manuel:apt-get | APT-GET]] Commande pour gérer les paquets via internet | + | |
- | - [[manuel:aptitude | APTITUDE]] Commande pour gérer les paquets via internet. Cette commande est recommandée. | + | |
- | - [[manuel:wajig | WAJIG]] Commande pour gérer les paquets via internet ou non | + | |
- | ===== Apt-[Option] Se renseigner sur les paquets ===== | + | Les outils **APT** (Advanced Packaging Tool) permettent de gérer les logiciels installés sur une machine de façon relativement simple et complète. |
- | ==== Recherche d'un logiciel ==== | + | ===== Les outils APT en ligne de commande ===== |
+ | Voici les outils pour gérer vos paquets : | ||
+ | - [[manuel:aptitude | aptitude]] Commande pour gérer les paquets via internet. **Cette commande est recommandée**, Il a été démontré que aptitude résout mieux __les dépendances entre paquets__((1/ apt-get envoie directement la demande d'installation et de gestion des paquets, façon synaptic.\\ | ||
+ | 2/ aptitude offre des analyses et des choix AVANT d'installer la même demande, ce qui donne une vision plus réaliste et personnalisable pour notre administration.)). | ||
+ | - [[manuel:apt-get | apt-get]] Commande pour gérer les paquets via internet | ||
+ | - [[manuel:wajig | wajig]] Commande pour gérer les paquets via internet ou non | ||
+ | - [[manuel:apt-cache | apt-cache ]]. Obtenir des renseignements sur les paquets. | ||
+ | - [[manuel:dpkg | dpkg]] Commande pour gérer les paquets hors internet | ||
+ | - [[:accueil#les_gestionnaires_de_paquets|Tasksel]] permet d'installer un ensemble de logiciels regroupés par tâches : serveur web, serveur de fichiers, ordinateur portable… | ||
- | apt-cache search lenomrecherché | + | ==== Tableau récapitulatif des commandes principales ==== |
- | ==== Connaitre les dépendances requises pour l'installation d'un logiciel ==== | + | ^ **Syntaxe d'aptitude ** ^ **Syntaxe d'apt-get ** ^ **Syntaxe wajig ** ^ ** Syntaxe de dpkg ** ^ **Syntaxe d'apt-cache ** ^ **Note** ^ |
+ | | aptitude update | apt-get update | wajig update | | | Mettre à jour la liste des paquets disponibles sur les serveurs déclarés dans le fichier « /etc/apt/sources.list »| | ||
+ | | aptitude safe-upgrade | apt-get upgrade | wajig upgrade | | |Mise à jour des logiciels installés sur le système | | ||
+ | | aptitude full-upgrade | apt-get dist-upgrade | Wajig dist-upgrade | | |Mise à jour du système | | ||
+ | | aptitude search <expression rationnelle> | | wajig search <expression rationnelle> | | apt-cache search <expression rationnelle> |Rechercher un logiciel| | ||
+ | | aptitude show <Logiciel> | | wajig detail paquet <Logiciel> | | apt-cache show <Logiciel> |Afficher des informations détaillées concernant le paquet <Logiciel> | | ||
+ | | aptitude versions <Logiciel> | | | | apt-cache policy <Logiciel> |Afficher les versions disponibles d'un logiciel | | ||
+ | | aptitude install <Logiciel> | apt-get install <Logiciel> | wajig install <Logiciel> | | |Installation d'un Logiciel disponible sur les serveurs | | ||
+ | | | | wajig install <paquet .deb> | dpkg -i <paquet .deb> | |Installation d'un Logiciel absent des serveurs, et préalablement téléchargé, au format .deb. | | ||
+ | | aptitude remove <Logiciel> | apt-get remove <Logiciel> | wajig remove <Logiciel> | dpkg -r <Logiciel> | |Désinstallation d'un logiciel| | ||
+ | | aptitude purge <Logiciel> | apt-get purge <Logiciel> | wajig purge <Logiciel> | dpkg -p <Logiciel> | |Désinstallation d'un logiciel avec les fichiers de configurations | | ||
+ | | N/A | apt-get autoremove | wajig autoremove | | |Supprimer les paquets installés automatiquement lorsqu'ils ne sont plus nécessaires | | ||
+ | | aptitude clean | apt-get clean | wajig clean | | |Nettoyer complètement le dépôt local des fichiers de paquets récupérés | | ||
+ | | aptitude autoclean | apt-get autoclean | wajig autoclean | | |Nettoyer le dépôt local des fichiers des paquets périmés | | ||
- | apt-cache depends nomdulogiciel | + | =====Les outils APT en mode graphique ou semi-graphique===== |
+ | ====Synaptic==== | ||
+ | Logiciel proposant une interface graphique facilitant la gestion des paquets sur votre système. | ||
- | ==== Connaitre les informations d'un logiciel ==== | + | {{http://images.debian-facile.org/file-Rfd0019b4b149fd80f234732b96054e45.png?500}} |
+ | ====Aptitude==== | ||
+ | Cette commande offre une interface semi-graphique, il suffit pour cela de le lancer en mode root. | ||
+ | # aptitude | ||
- | apt-cache show nomdulogiciel | + | Cette interface est développée à l'aide de la bibliothèque [[wpfr>Ncurses|ncurses]], ce qui permet l'utilisation de la souris. |
- | ==== Connaître la liste des versions disponibles pour un logiciel ==== | + | {{http://images.debian-facile.org/file-R0638d17d6f65eeea477f227c871c29a0.png?400}} |
+ | * [[manuel:graph_aptitude | Aptitude par le visuel]] | ||
- | apt-cache madison paquet nomdulogiciel | + | ===== apt.conf ===== |
- | + | Fichier de configuration pour APT\\ | |
- | + | ||
- | ==== Connaitre la version installée, la candidate et les versions disponibles sur les différents dépôts ==== | + | |
- | + | ||
- | apt-cache policy supertux | + | |
- | supertux: | + | |
- | Installé : (aucun) | + | |
- | Candidat : 0.1.3-1.1 | + | |
- | Table de version : | + | |
- | 0.1.3-1.1 0 | + | |
- | 500 http://ftp.belnet.be sid/main Packages | + | |
- | + | ||
- | + | ||
- | ==== Connaître la priorité allouée aux branches du source.list ==== | + | |
- | + | ||
- | apt-cache policy | + | |
- | + | ||
- | + | ||
- | + | ||
- | ===== APT.CONF ===== | + | |
**Voir ici :** | **Voir ici :** | ||
* [[manuel:configuration:apt.conf | Le fichier /etc/apt/apt.conf]] DEBUTANT | * [[manuel:configuration:apt.conf | Le fichier /etc/apt/apt.conf]] DEBUTANT | ||
- | ===== ASTUCE - Contrôler la Bande Passante ===== | + | ==== ASTUCE - Contrôler la Bande Passante ==== |
=== Problème : === | === Problème : === | ||
Ligne 66: | Ligne 73: | ||
=== la Réponse : === | === la Réponse : === | ||
- | Trouvée grâce à un sympatique membre du canal irc **#debian-fr** sur le **serveur OFTC**. (Ne vous trompez pas, n'allez pas sur //Freenode//, là le chan //#debian-fr// n'est pas dédié à l'entraide !) | + | Trouvée grâce à un sympatique membre du canal irc **#debianfr** sur le serveur **freenode**. |
Dans le fichier **apt.conf** créé ci-haut, on ajoute: | Dans le fichier **apt.conf** créé ci-haut, on ajoute: | ||
Ligne 88: | Ligne 95: | ||
et d'ouvrir ensuite le fichier apt-configure-index.txt avec **gedit**. | et d'ouvrir ensuite le fichier apt-configure-index.txt avec **gedit**. | ||
- | //Merci Melodie// ! | ||