Utiliser Debian et dérivées

Gestion des logiciels avec APT

Cet article a été mis à jour, vous consultez ici une archive de cet article!
Table des matières

Introduction





Le logiciel apt (pour Advanced Packaging Tool) 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 pour Ubuntu.



Les commandes sont des déclinaisons d'apt sont apt-get et apt-cache.





APT, les commandes essentielles





Installer des logiciels





Pour utiliser apt-get install, il est nécessaire d'avoir les droits root



Installation (ou mise à jour) d'un paquet : apt-get install <nom_du_paquet>

Installation (ou mise à jour) d'un paquet sans demande de confirmation : apt-get install -y <nom_du_paquet>



En cas d'ajout d'un dépôt PPA ou d'un autre dépôt, et que la nouvelle version s'avère instable, on peut installer une version précédente (si elle est présente dans un dépôt configuré)

Installation d'une version présente dans les dépôts : apt-get install <nom_du_paquet>=<version> -V



Installer un (des) fichier(s) deb téléchargé(s) depuis internet : dpkg -i /chemin/du/fichier.deb ou dpkg -i -R /chemin/des/*.deb

Est ce que les dépendances sont satisfaites ? A vérifier





Mettre à jour le système





Pour utiliser apt-get update/upgrade/dist-upgrade, il est nécessaire d'avoir les droits root



La mise à jour se fait en deux temps :



Mise à jour des dépôts (liste des fichiers disponibles dans les dépôts APT) : apt-get update

Mise à jour des paquets : apt-get upgrade

Mise à jour des paquets approfondie (installe les nouvelles dépendances supplémentaires si nécessaires) : apt-get dist-upgrade







Supprimer des paquets





Pour utiliser apt-get remove, il est nécessaire d'avoir les droits root



Il faut être très vigilent avec apt-get remove, car il désinstalle les programmes, même s'ils sont en cours d'exécution !!

Si vous demandez de supprimer le noyau ou les utilitaires apt, il le fera.




Supprimer un paquet : apt-get remove nom_du_paquet

Supprimer un paquet et ses dépendances : apt-get autoremove nom_du_paquet

Suppression complète d'un paquet, ses dépendances et ses fichiers de configuration : apt-get autoremove --purge nom_du_paquet





Recherche de paquets











Personnalisation





Limiter la bande passante d'APT





Dans certains cas, il peut être nécessaire de limiter la bande passante d'APT.



Pour cela, créer le fichier /etc/apt/apt.conf.d/76download et y mettre ceci dedans. La limite est exprimée en kB/s (dans mon exemple, 50kB/s)



Code BASH :
Acquire
{
Queue-mode "access";
http
{
Dl-Limit "25";
};
};