Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Advanced Packaging Tool — Wikipédia
Advanced Packaging Tool — Wikipédia 👆 Click Here! Read More..
Un article de Wikipédia, l'encyclopédie libre.
Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.
Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.

Cet article ne s'appuie pas, ou pas assez, sur des sources secondaires ou tertiaires (août 2022).

L'article peut contenir des analyses et interprétations inexactes ou inédites de sources primaires. Pour améliorer la vérifiabilité de l'article ainsi que son intérêt encyclopédique, il est nécessaire, quand des sources primaires sont citées, de les associer à des analyses faites par des sources secondaires.

Page d’aide sur l’homonymie

Pour les articles homonymes, voir APT.

Advanced Packaging Tool

Description de l'image Apt-get install mediawiki.png.
Informations
Première version 16 août 1998Voir et modifier les données sur Wikidata
Dernière version 3.1.12 (10 novembre 2025)[1]Voir et modifier les données sur Wikidata
Dépôt salsa.debian.org/apt-team/apt.gitVoir et modifier les données sur Wikidata
Écrit en C++, script shell, Extensible Markup Language, CMake, C et PerlVoir et modifier les données sur Wikidata
Système d'exploitation Le système d'exploitation GNU-Linux, macOS, OpenSolaris et DebianVoir et modifier les données sur Wikidata
Environnement Multiplateforme (d)Voir et modifier les données sur Wikidata
Type Gestionnaire de paquets au niveau système (d)Voir et modifier les données sur Wikidata
Licence Licence publique générale GNU version 2 ou ultérieureVoir et modifier les données sur Wikidata

modifier - modifier le code - voir Wikidata (aide)

Advanced Packaging Tool  (outil de paquetage avancé)[2] ou APT est un gestionnaire de paquets utilisé par Debian et ses dérivés.

Principes

[modifier | modifier le code]

APT fut conçu à l'origine pour fonctionner avec des paquets .deb sur des distributions Debian, mais a depuis été adapté pour fonctionner avec des paquets Red Hat Package Manager (RPM) avec l'outil apt-rpm, et pour fonctionner sur d'autres systèmes d'exploitation tels que Mac OS X (voir Fink). Sur les systèmes avec une gestion de paquets basée sur le format .deb, comme Debian, APT est une interface à dpkg, un peu comme urpmi est l'interface de rpm.

APT simplifie l'installation, la mise à jour et la désinstallation de logiciels en automatisant la récupération de paquets à partir de sources APT (sur Internet, le réseau local, des CD-ROM, etc.), la gestion des dépendances et parfois la compilation. Lorsque des paquets sont installés, mis à jour ou enlevés, les programmes de gestion de paquets peuvent afficher les dépendances des paquets, demander à l'administrateur si des paquets recommandés ou suggérés par des paquets nouvellement installés devraient aussi être installés, et résoudre les dépendances automatiquement. Les programmes de gestion de paquets peuvent aussi mettre à jour tous les paquets.

Il existe désormais une commande apt, qui réunit les fonctions de apt-get et apt-cache[3],[4]. aptitude est un autre logiciel populaire utilisant la bibliothèque APT.

APT est souvent vantée comme une des meilleures fonctionnalités de Debian. Depuis de nombreuses itérations, APT est présent en natif avec le système. C'est l'outil central de mise à jour, installation et suppression de paquets.

Sources

[modifier | modifier le code]

Les dépôts du projet Debian comptent plus d'une dizaine de milliers de paquets disponibles. Pour obtenir d'autres paquets, d'autres dépôts peuvent être ajoutés aux sources de APT (répertoriées dans le fichier /etc/apt/sources.list). Des problèmes peuvent survenir lorsque plusieurs sources offrent des paquets de même nom. Les systèmes avec un tel potentiel de conflits peuvent utiliser des marqueurs APT pour contrôler quelles sources doivent être préférées.

En plus des dépôts sur le réseau, des cédéroms et d'autres médiums de stockage peuvent être utilisés comme dépôts APT. Les cédéroms Debian disponibles pour le téléchargement contiennent des dépôts APT. Cela permet à des systèmes sans accès au réseau d'être mis à jour.

Synaptic 0.61 sous Ubuntu 8.04 LTS.

Programmes de gestion de paquets

[modifier | modifier le code]

Plusieurs interfaces graphiques à APT sont disponibles. Entre autres :

  • Aptitude, qui utilise ncurses ;
  • KPackage (en), qui fait partie de KDE ;
  • Adept Manager, qui fait partie de KDE ;
  • Synaptic, qui utilise GTK+.

apt

[modifier | modifier le code]

apt est le programme de gestion de paquets en mode invite de commande fourni avec le paquet apt de Debian. Néanmoins, c'est probablement encore le programme le plus utilisé.

Par exemple, la sortie suivante pourrait être obtenue en installant le logiciel de messagerie instantanée Pidgin :

# apt install pidgin
Lecture des listes de paquets… Fait       
Construction de l'arbre des dépendances       
Lecture des informations d'état… Fait       
Les paquets supplémentaires suivants seront installés :                         
  libpurple-bin libpurple0 pidgin-data                                          
Paquets suggérés :                                                              
  tcl8.4 tk8.4 evolution-data-server                                            
Les NOUVEAUX paquets suivants seront installés :                                
  libpurple-bin libpurple0 pidgin pidgin-data                                   
0 mis à jour, 4 nouvellement installés, 0 à enlever et 1 non mis à jour.        
Il est nécessaire de prendre 9 988ko dans les archives.                         
Après cette opération, 30,5Mo d'espace disque supplémentaires seront utilisés.  
Souhaitez-vous continuer [O/n] ?

APT cherche dans sa liste de paquets en cache et indique les dépendances qui doivent être installées ou mises à jour. Après confirmation :

Réception de : 1 http://ftp.fr.debian.org sid/main pidgin-data 2.6.1-2 [7 227kB]
Réception de : 2 http://ftp.fr.debian.org sid/main libpurple0 2.6.1-2 [1 908kB] 
Réception de : 3 http://ftp.fr.debian.org sid/main libpurple-bin 2.6.1-2 [96,1kB]
Réception de : 4 http://ftp.fr.debian.org sid/main pidgin 2.6.1-2 [757kB]
9 988ko réceptionnés en 5s (1 680ko/s)
Sélection du paquet pidgin-data précédemment désélectionné.
(Lecture de la base de données… 95642 fichiers et répertoires déjà installés.)
Dépaquetage de pidgin-data (à partir de…/pidgin-data_2.6.1-2_all.deb)…
Sélection du paquet libpurple0 précédemment désélectionné.
Dépaquetage de libpurple0 (à partir de…/libpurple0_2.6.1-2_amd64.deb)…
Sélection du paquet libpurple-bin précédemment désélectionné.
Dépaquetage de libpurple-bin (à partir de…/libpurple-bin_2.6.1-2_all.deb)…
Sélection du paquet pidgin précédemment désélectionné.
Dépaquetage de pidgin (à partir de…/pidgin_2.6.1-2_amd64.deb)…
Traitement des actions différées (« triggers ») pour « hicolor-icon-theme »…
Traitement des actions différées (« triggers ») pour « man-db »…
Traitement des actions différées (« triggers ») pour « menu »…
Traitement des actions différées (« triggers ») pour « desktop-file-utils »…
Paramétrage de pidgin-data (2.6.1-2)…
Paramétrage de libpurple0 (2.6.1-2)…
Paramétrage de libpurple-bin (2.6.1-2)…
Paramétrage de pidgin (2.6.1-2)…
Traitement des actions différées (« triggers ») pour « menu »…

APT récupère, configure et installe les dépendances automatiquement.

Les autres commandes de apt les plus utilisées sont search, update, upgrade et dist-upgrade :

  • apt search recherche un paquet dans la liste des paquets disponibles ;
  • apt update met à jour la liste des paquets disponibles à partir des sources du fichier /etc/apt/sources.list ;
  • apt upgrade remplace chaque paquet installé par la dernière version disponible ;
  • apt dist-upgrade remplace chaque paquet installé par la dernière version disponible, installe les paquets supplémentaires nécessaires et supprime les paquets devenus inutiles.
Fonction cachée de apt-get moo.

Notes et références

[modifier | modifier le code]
  1. ↑ « 3.1.12 », 10 novembre 2025 (consulté le 11 novembre 2025)
  2. ↑ « apt - Documentation Ubuntu Francophone », sur doc.ubuntu-fr.org (consulté le 30 septembre 2016)
  3. ↑ https://www.debian.org/doc/manuals/debian-handbook/sect.apt-get.fr.html.
  4. ↑ (en) https://mvogt.wordpress.com/2014/04/04/apt-1-0/.

Annexes

[modifier | modifier le code]

Articles connexes

[modifier | modifier le code]
  • Paquet (logiciel)
  • dpkg
  • Aptitude
  • Synaptic
  • CheckInstall

Liens externes

[modifier | modifier le code]
  • Installation de paquets logiciels sous Debian-Ubuntu : apt-get, sur Math-Linux.com
  • Maintenance et mise à jour : les outils APT, sur The Debian Administrator's Handbook
v · m
Debian
Infrastructure
  • Principes du logiciel libre selon Debian
  • Contrat social Debian
Logiciel
  • Advanced Packaging Tool
  • Aptitude
  • deb
  • Debian Almquist shell
  • dpkg
  • Jigdo
  • vrms
Variante
  • Debian GNU/Hurd
  • Debian GNU/kFreeBSD
  • Debian GNU/NetBSD
  • Debian Live
Chef de projet
  • Ian Murdock
  • Bruce Perens
  • Samuel Hocevar
  • Stefano Zacchiroli
Autres
  • Historique des versions
  • Renommage des applications de Mozilla par Debian
Catégorie « Debian »
v · m
Gestionnaire de paquets des distributions Linux
dpkg
  • Advanced Packaging Tool
  • Aptitude
  • Synaptic
  • Logithèque Ubuntu
  • KPackage (en)
  • dselect
RPM Package Manager
  • up2date
  • Rpmdrake
  • ZYpp
  • Yellowdog Updater, Modified
  • Dandified Yum
Agnostique à la distribution
  • AppImage
  • Flatpak
  • GNU Guix
  • Nix
  • pkgsrc
  • Snap
Autre
  • Conary
  • Entropy
  • netpkg
  • opkg
  • Pacman
  • Yaourt
  • PISI (en)
  • Puppy Package Manager (en)
  • slackpkg
  • slapt-get
  • Smart Package Manager
  • swaret
  • Upkg (en)
Interfaces graphiques
  • PackageKit
  • GNOME Software
  • Apper (en)
  • Autopackage
  • klik (packaging method)
  • Listaller
  • Zero Install
Sujets liés
  • AppData (en)
  • AppStream (en)
  • Application Packaging (en)
  • Linux package formats (en)
  • icône décorative Portail des logiciels libres
  • icône décorative Portail de Linux
Ce document provient de « https://fr.teknopedia.teknokrat.ac.id/w/index.php?title=Advanced_Packaging_Tool&oldid=204057243 ».
Catégories :
  • Logiciel écrit en C++
  • Logiciel écrit en Script shell
  • Logiciel écrit en C
  • Logiciel écrit en Perl
  • Debian
  • Gestionnaire de paquets
Catégories cachées :
  • Article manquant de références depuis août 2022
  • Article manquant de références/Liste complète
  • Page utilisant P571
  • Page utilisant P348
  • Page utilisant P1324
  • Page utilisant P277
  • Logiciel écrit en un langage sans catégorie associée
  • Logiciel catégorisé automatiquement par langage d'écriture
  • Page utilisant P306
  • Page utilisant P400
  • Page utilisant P31
  • Page utilisant P275
  • Article utilisant une Infobox
  • Article contenant un appel à traduction en anglais
  • Portail:Logiciels libres/Articles liés
  • Portail:Logiciel/Articles liés
  • Portail:Informatique/Articles liés
  • Portail:GNU/Linux/Articles liés

  • indonesia
  • Polski
  • الرية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصر
  • Nederlands
  • 本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українска
  • Tiếng Việt
  • Winaray
  • 中文
  • Русски
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id