Sous Debian GNU/Linux il existe plusieurs utilitaires Unix créées pour Debian, pour manipuler les paquets logiciels .deb
avec les dépôts APT (source de logiciels) binaire
et code source
tel que :
installer
des paquets logiciels et toutes leurs dépendances via le système APT (propre à Debian), mettre à jour
et à niveau
, de façon binaire ou au niveau de code sourcetrois
commandes précedentes et plus encore.
En utilisateur
nom privilégié (sans droit d'administration) :
apt-cache search nom_du_logiciel
apt-cache --names-only search nom_du_logiciel
apt-cache depends nom_du_logiciel
apt-cache rdepends nom_du_logiciel
apt-file search nom_du_fichier
apt-file list nom_du_logiciel
Avec l' utilisateur
root :
apt-get install nom_du_paquet
installe le paquet et toutes ses dépendances, y compris les dépendances recommandées
mais pas les dépendances suggérées
, si vous souhaitez ne pas installer les dépendances recommandées
:
apt-get --no-install-recommends install nom_du_paquet
Il est tout à fait possible d'installer plusieurs paquets en une seule ligne de commande.
apt-get install nom_du_paquet nom_du_paquet2 nom_du_paquet3
apt-get remove nom_du_paquet
Vous pouvez supprimer plusieurs paquets en une seule ligne de commande.
apt-get remove nom_du_paquet nom_du_paquet2 nom_du_paquet3
apt-get --purge remove nom_du_paquet
ou :
apt-get purge nom_du_paquet
Évidement vous pouver purger
plusieurs paquets en une seule commande.
apt-get update
puis :
apt-get upgrade
apt-get dist-upgrade
apt-get autoremove
Avec les fichiers de configuration :
apt-get --purge autoremove
Le cache de paquets se trouve dans /var/cache/apt/archives
.
apt-get autoclean
apt-get clean
En utilisateur
nom privilégié (sans droit d'administration) :
apt search nom_du_logiciel
apt search --names-only nom_du_logiciel
apt depends nom_du_logiciel
apt rdepends nom_du_logiciel
apt search nom_du_fichier
apt list nom_du_logiciel
Avec l' utilisateur
root :
apt install nom_du_paquet
installe le paquet et toutes ses dépendances, y compris les dépendances recommandées
mais pas les dépendances suggérées
, si vous souhaitez ne pas installer les dépendances recommandées
:
apt install --no-install-recommends nom_du_paquet
apt install nom_du_paquet nom_du_paquet2 nom_du_paquet3
apt remove nom_du_paquet
apt remove nom_du_paquet nom_du_paquet2 nom_du_paquet3
apt purge nom_du_paquet
Évidement vous pouver purger
plusieurs paquets en une seule commande.
apt update
puis :
apt upgrade
apt dist-upgrade
ou :
apt full-upgrade
apt autoremove
Avec les fichiers de configuration :
apt autoremove --purge
Le cache de paquets se trouve dans /var/cache/apt/archives
.
apt autoclean
apt clean
Le paquet dpkg comprent en autres, l'utilitaire dpkg, dpkg-deb,…, dpkg est l'utilitaire qui installe réellement des paquets .deb
de Debian, il permet en autres d'installer un paquet .deb
hors dépôts Debian. dpkg est l'équivalent de rpm pour les distributions Fedora Linux, openSUSE ou Mageia mais avec davantage de fonctionnalités
et cette utilitaire a été créée avant rpm.
dpkg installe un paquet .deb
seul, sans gérer ses dépendances.
Avec l' utilisateur
root :
dpkg -i paquet.deb
ou en forme longue :
dpkg --install paquet.deb
apt-get -f install
dpkg -r nom_du_paquet
en forme longue :
dpkg --remove nom_du_paquet
dpkg -P nom_du_paquet
en forme longue :
dpkg --purge nom_du_paquet
apt autoremove --purge
En utilisateur
nom privilégié :
dpkg --listfiles nom_du_logiciel
dpkg --listfiles nom_du_logiciel | grep bin
dpkg --get-selections
et pour enregister ses paquets dans un fichier :
dpkg --get-selections > pkgordi
Le logiciel Gdebi peut aussi bien installer un paquet .deb
et ses dépendances de manière intéractive via la console ou graphiquement. C'est un logiciel très pratique, pour par exemple, installer un paquet Debian hors dépôts Debian ses dépendances. Pour installer Gdebi, à la fois avec l'interface graphique et l'utilitaire en console, il faut installer le paquet du nom de gdebi et pour installer seulement la commande gdebi, installer le paquet nommé gdebi-core.
Avec l' utilisateur
root :
gdebi paquet.deb
Il vous sera ensuite proposé d'installer les dépendances, répondez par oui, y
.
cliquez
avec le bouton
droit de la souris sur le paquet que vous souhaitez installer;clic
gauche sur Ouvrir avec…
, puis sélectionnez
l'option Installateur de paquets GDebi
et Ouvrir
;clic
gauche sur Installer le paquet
en haut à droite;mot de passe
utilisateur privilégié
et valider
.apt install synaptic
Je ferais un tuto spécifique à Synaptic qui est très complet.
fonctionnalités
que GNOME Logiciels pour les environnements avec le framework Qt.