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
apt [Le 05/10/2008, 10:18]
84.98.131.222, 127.0.0.1
apt [Le 02/09/2024, 23:22] (Version actuelle)
krodelabestiole suppr note et liens obsoletes
Ligne 1: Ligne 1:
-{{tag>Dapper Edgy Feisty Gutsy gestionnaire_de_paquets}} +{{tag>installation_logiciel ​gestionnaire_de_paquets}}
- +
-----+
  
 ====== Gestion des paquets avec APT ====== ====== Gestion des paquets avec APT ======
  
-//​**A**dvanced **P**ackaging **T**ool// est un système complet et avancé de gestion de paquets, permettant une recherche facile et efficace, une installation simple et une désinstallation propre de logiciels et utilitaires. ​ Il permet aussi de facilement tenir à jour votre distribution Ubuntu avec les //​[[#​le_paquet|paquets]]// en versions les plus récentes et de passer à une nouvelle version de Ubuntu, lorsque celle-ci ​sort.+//​**A**dvanced **P**ackaging **T**ool// est un système complet et avancé de **gestion de paquets**, permettant ​
 +  * une recherche facile et efficace, 
 +  * une installation simple et une désinstallation propre de logiciels et utilitaires. 
 + 
 +Il permet aussi de facilement tenir à jour votre distribution Ubuntu avec les paquets en versions les plus récentes et de passer à une nouvelle version de Ubuntu, lorsque celle-ci ​est disponible.
  
-APT est un ensemble d'​utilitaires utilisables en ligne de commande. ​ Il dispose aussi de nombreuses interfaces graphiques, dont [[:​Synaptic]] et [[:Adept]], et d'​interfaces en ligne de commande, comme [[:dselect]] et [[:​Aptitude]],​ afin d'en rendre l'​utilisation plus sympathique.+<note tip>​Cette page est une sous-partie de la page **"​[[tutoriel:​comment_installer_un_paquet|Comment installer un paquet]]"​**.</​note>​ 
 + 
 +**APT** est un ensemble d'​utilitaires utilisables en ligne de commande. ​ Il dispose aussi de nombreuses interfaces graphiques, dont [[:​Synaptic]] et [[:Muon]], et d'​interfaces en ligne de commande, comme [[:apt-cli|apt]] et [[:​Aptitude]],​ afin d'en rendre l'​utilisation plus ergonomique.
  
 ===== La genèse de APT ===== ===== La genèse de APT =====
  
-Le projet Debian ​prit une nouvelle fois de l'​avance en donnant naissance à //​**A**dvanced **P**ackaging **T**ool// (outil de paquetage avancé). ​ Ce système performant a été adopté par la plupart des distributions basées sur Debian, dont Ubuntu. ​ En quelques clics de souris ou en une ligne de commande, il vous est désormais possible d'​installer des logiciels, de même que les diverses bibliothèques,​ extensions et autres compléments indispensables ​pour les faire fonctionner ​//(les dépendances)//​ sans vous casser la tête !+Le projet Debian ​a pris une nouvelle fois de l'​avance en donnant naissance à //​**A**dvanced **P**ackaging **T**ool// (outil de paquetage avancé). ​\\ 
 +Ce système performant a été adopté par la plupart des distributions basées sur Debian, dont Ubuntu. 
 + 
 +En quelques clics de souris ou en une ligne de commandes, il vous est désormais possible d'​installer des logiciels, de même que les diverses bibliothèques,​ extensions et autres compléments indispensables //(les dépendances)// ​pour les faire fonctionner ​sans vous casser la tête !
  
 ===== Récupérer et installer un paquet ===== ===== Récupérer et installer un paquet =====
 +
 +==== Qu'​est-ce qu'un paquet ? ====
 +
 +En informatique,​ et en particulier dans le contexte des systèmes Unix, on appelle paquet (ou parfois paquetage, en anglais package) une archive (fichier compressé) comprenant les fichiers informatiques,​ les informations et procédures nécessaires à l'​installation d'un logiciel sur un système d'​exploitation au sein d'un agrégat logiciel, en s'​assurant de la cohérence fonctionnelle du système ainsi modifié.» [[wpfr>​Paquet_(logiciel)|Extrait wikipédia]]
  
 ==== Où récupérer des paquets ? ==== ==== Où récupérer des paquets ? ====
Ligne 19: Ligne 30:
 Afin de permettre une gestion efficace des paquets et des dépendances,​ la façon la plus pratique de récupérer un paquet est de le télécharger depuis un //​**[[:​depots|dépôt APT]]**//, à l'aide du système APT.  Des paquets peuvent aussi être téléchargés depuis des sites Internet, quand les distributeurs en fournissent. Afin de permettre une gestion efficace des paquets et des dépendances,​ la façon la plus pratique de récupérer un paquet est de le télécharger depuis un //​**[[:​depots|dépôt APT]]**//, à l'aide du système APT.  Des paquets peuvent aussi être téléchargés depuis des sites Internet, quand les distributeurs en fournissent.
  
 +==== En savoir plus sur un paquet ==== 
 +Avant d'​installer un paquet, on peut vouloir en savoir plus sur la taille disque requise par ce paquet et/ou connaître les dépendances qui vont avec.\\ 
 +Si on peut généralement lancer un //install// puis refuser, la sous-commande ad-hoc est : 
 +<code bash>apt show nom-du-paquet</​code>​\\ 
 +On peut ajouter l'​option //-a// (après show).\\ 
 +On peut aussi combiner avec //grep// pour par exemple n'​extraire que les tailles (//Size//) : 
 +<code bash>apt show nom-du-paquet | grep Size</​code>​
  
 ===== Utilisation ===== ===== Utilisation =====
  
-De nombreuses ​[[:apt_interfaces]],​ ou [[gestionnaire de paquets]] ​(graphiques ou commande) ​permettent de manipuler [[#les outils APT]]. ​Elles sont appréciées ​par l'​utilisateur n'​ayant pas l'​habitude des outils ​ APT, eux-même ​toujours très appréciés et utilisés par les utilisateurs plus avertis de Ubuntu. +De nombreux ​[[:​gestionnaire de paquets]] permettent de manipuler [[#les outils|les outils APT]]. ​Ils sont appréciés ​par l'​utilisateur n'​ayant pas l'​habitude des outils ​ APT et toujours très appréciés et utilisés par les utilisateurs plus avertis de Ubuntu.
-{{applications:​audacity.png|}}+
  
 ===== Les outils ===== ===== Les outils =====
  
-Originalement, le système APT devait **être utilisé à partir d'​outils en lignes de commandes** +Originellement, le système APT n'avait que des outils en lignes de commandes. ​Des installeurs graphiques, pilotables à la souris et basés sur les APT existants firent leur apparition pour les environnements graphiques.
  
-<note important>​ +==== Outils avec interface graphique ====
-Il n’est pas conseillé d’utiliser [[aptitude]] et [[apt-get]] en alternance. La gestion des paquets est différente.  +
-</​note>​+
  
 +^ Nom ^ Description ^
 +| [[:​gnome-software| software-center]] (ou Logithèque),​ interface conviviale pour gérer l'​installation des logiciels |
 +| [[:​gnome-packagekit|GNOME Paquets]] | Outil graphique relatif aux environnements Gnome, Xfce, Budgie... (compatible avec [[:​Wayland]]) |
 +| [[:​Synaptic]] | Outil graphique relatif aux environnements Gnome, Xfce, Budgie... (incompatible avec [[:​Wayland]]) |
 +| [[:​deborphan#​avec_l_interface_graphique|GtkOrphan]] | Version graphique de [[:​deborphan]] |
 +| [[:Muon]] | Outil graphique relatif à l'​environnement KDE |
 +| [[:Apturl]] | Protocole de gestion des paquets depuis un lien hypertexte |
 +| [[:Gdebi]] | Outil graphique pour installer des paquets hors-dépôts |
  
-^mode console ^^mode graphique ^^ +==== Outils en ligne de commande ====
-^Noms logiciels ^ Explications simples ^Noms logiciels ^ Explications simples ^ +
-| ''​[[apt-get]]'',​ ''​[[apt-cache]]'',​ ''​[[apt-file]]''​ | Gestion des paquets | ''​[[adept]]''​ | Outil graphique relatif à l'​environnement KDE | +
-| ''​[[aptitude]]''​ | Gestion des paquets - interface semi-graphique | ''​[[gdebi]]''​ | Outil graphique pour installer des paquets hors-dépôts | +
-| ''​[[deborphan]]''​ | Trouver les paquets non utilisés, appelés orphelins. | ''​[[gnome-app-install]]''​ | Outil graphique relatif à l'​environnement Gnome | +
-| ''​[[dpkg]]''​ | Gestion des paquets |''​[[synaptic]]''​ | Outil graphique relatif à l'​environnement Gnome, Xfce| +
-| ''​[[dselect]]''​ | Gestion des paquets - interface à dpkg | | | +
  
 +^ Nom ^ Description ^
 +| ''​[[:​apt-cli|apt]]''​ | Gestion des paquets (pour un utilisateur final) | 
 +| ''​[[:​apt-get]]'',​ ''​[[apt-cache]]'',​ ''​[[apt-file]]''​ | Gestion des paquets (pour un script) | 
 +| ''​[[:​aptitude]]''​ | Gestion des paquets - interface semi-graphique |
 +| ''​[[:​dpkg]]''​ | Gestion des paquets hors dépôts |
 +| ''​[[:​deborphan]]''​ | Trouver les paquets non utilisés, appelés orphelins |
 +| [[:​points_de_restauration_pour_un_systeme_linux#​Restauration d'un point|dselect (param DPKG)]] | Gestion des paquets - interface à dpkg |
 +| ''​[[:​wajig]]''​ | Outil d’administration simplifié pour apt, dpkg et dselect |
  
  
 +===== Connaître les derniers paquets installés =====
 +Lancer la commande :<​code>​ls -ltr /​var/​cache/​apt/​archives</​code>​
  
 ===== Problèmes possibles ===== ===== Problèmes possibles =====
  
-  * [[Problème apt]]: page regroupant un certain nombre de problèmes possibles et de solutions pour les résoudre ! +  * [[Problème apt]] : page regroupant un certain nombre de problèmes possibles et de solutions pour les résoudre !
- +
  
 ===== Références ===== ===== Références =====
  
   * [[apt_faq|Foire Aux Questions sur apt]]   * [[apt_faq|Foire Aux Questions sur apt]]
-  * [[http://​www.debian.org/​doc/​manuals/​apt-howto/​index.fr.html|Manuel ​Debian ​sur apt]] +  * [[https://​www.debian.org/​doc/​manuals/​apt-guide/​index.fr.html|Guide d'​utilisation d'​APT]] officiel de [[:​distributions#​debian|Debian]] 
-  * [[http://www.math-linux.com/spip.php?​article58|Installation de paquets logiciels sous Debian-Ubuntu : apt-get]] +  * **(//​en//​)** //[[https://itsfoss.com/apt-vs-apt-get-difference/​|Difference Between apt and apt-get Explained]]// -- Un excellent article ​de novembre 2017 qui gagnerait à être traduit ici qui explique les différences entre apt et apt-get et pourquoi il faut aujourd'​hui utiliser apt en console et continuer à utiliser apt-get dans les scripts.
-  * [[http://plfnicolarius.free.fr/​tutoriel_logiciel_outils_gestion_paquets_debian.php|Outils ​de gestion des paquets sous Debian ​et Ubuntu]]+
  
-====== Pages en rapport avec APT  ​======+===== Pages en rapport avec APT  =====
  
 {{topic>​apt}} {{topic>​apt}}
- 
  
 ---- ----
  
 //​Contributeurs : [[utilisateurs:​AlexandreP]],​ [[utilisateurs:​ste]]//​ //​Contributeurs : [[utilisateurs:​AlexandreP]],​ [[utilisateurs:​ste]]//​
  • apt.1223194736.txt.gz
  • Dernière modification: Le 19/10/2008, 14:19
  • (modification externe)