Sous GNU/linux, les logiciels sont appelés packages (paquets).
Debian a son propre format avec l'extension .deb et il en existe
plus de 15000!!! ... non non y pas un zero de trop...!!!
L'installation et la résolution des dépendances est automatique, quand
vous voulez installer un nouveau paquet c'est le sytème de gestion des
packet apt-get qui s'occupe de tout ceci à la console.
En mode graphique l'opération est encore facilitée grâce a synaptic.
On peut aussi installé un package sous forme d'archive. Il s'agit de
fichiers compressés comportant l'extension .tar.gz ou .gz
ou encore .tar.bz2
Les paquets contiennent tous les fichiers nécessaires pour implémenter un ensemble de commandes ou caractéristiques. Il existe deux types de paquets Debian :
.dsc décrivant le paquet source ,
un fichier .orig.tar.gz qui contient le source original non-modifié
compressé par tar et gzip, et habituellement un fichier .diff.gz qui
contient les modifications du source original spécifiques à Debian. L'utilitaire
dpkg-source empaquète et dépaquète les archives source Debian, les détails
sont fournis dans sa page de manuel.Les outils de paquetage de Debian peuvent être utilisés pour : manipuler et gérer des paquets ou des parties de paquets, aider l'utilisateur à découper des paquets qui doivent être transmis à travers un média de taille limitée comme une disquette, aider les développeurs à construire des archives de paquets, et aider les utilisateurs à installer des paquets qui se trouvent sur un site d'archive Debian.
Advanced packaging tool ou APT est un gestionnaire de paquets pour la distribution Debian GNU/Linux. Il est maintenant aussi disponible pour d'autres distributions comme Fedora Core, Mandriva ou SuSE ainsi que les distro basée sur Debian.
Il permet, entre autres, de gérer les logiciels installés sur
sa machine de façon relativement simple et complète en ligne de
commande. Son principe de fonctionnement est le suivant :
par l'intermédiaire de la commande apt-get update,
APT met à jour une base de données à partir d'une liste d'emplacements
définis par l'utilisateur (il s'agit souvent d'emplacements dits « dépôts »
disponibles quelque part sur internet, par exemple SWITCH pour le
miroir Suisse de la distribution Debian).
Cette base de données contient en fait la liste de tous les paquets
(logiciels) installables pour le système. Une fois celle-ci mise à
jour, l'utilisateursera à même d'installer ses paquets par l'intermédiaire
de la commande apt-get install < nom du paquet > et de les
supprimer avec apt-get remove < nom du paquet >.
Il faut avoir avoir une console ouverte en root pour manipuler des paquets.
Différentes interfaces (front-end) de plus haut niveau sont disponibles pour cet outil :
Aller à la page des commandes apt-get.
Avec le temps le nombre et les versions des paquets entre stable et testing augmente. On peut donc avoir le besoin ou le souhait d'utiliser des paquets récents (de testing) dans son système actuel qui tourne avec la version stable.
Dépôts de paquets non inclu dans les distrubutions Debian oficielle.