wiki:os:gnu_linux:debian:tutos:admin:install_logiciel_debian

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
wiki:os:gnu_linux:debian:tutos:admin:install_logiciel_debian [2025/04/07 14:08] – [Avec le gestionnaire de paquets apt] Thibault Seguinwiki:os:gnu_linux:debian:tutos:admin:install_logiciel_debian [2025/04/07 14:21] (Version actuelle) – supprimée Thibault Seguin
Ligne 1: Ligne 1:
-====== Installation de logiciels sous Debian ====== 
-===== Installer, mettre à jour, rechercher..., des paquets sous Debian via la console ===== 
-Sous **Debian GNU/Linux** il existe plusieurs **utilitaires Unix** créés pour Debian, pour manipuler les **paquets** logiciels ''.deb'' avec les dépôts **APT** (**source de logiciels**) binaire et code source tel que : 
-  * **apt-get** permet en autres, d' 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 source. 
-  * **apt-cache** permet en autres, de rechercher des paquets selon certains critères, de connaître les **dépendances** de paquets, d'afficher une description du paquet,... 
-  * **apt-file** (non installé par défaut) permet de retrouver un paquet selon un fichier binaire, de lister le contenu d'un paquet,... 
-  * **apt**, utilitaire Unix qui cumule les ''trois'' commandes précédentes et plus encore. 
-  * **aptitude** qui est l'équivalent du **gestionnaire de paquets** graphique du nom de **synaptic**, soit en mode interactif ou avec une interface **Curses**. Il a été un temps le gestionnaire de paquets par défaut sous Debian mais n'est plus installé par défaut. 
  
-==== Avec apt-get, apt-cache et apt-file ==== 
-En utilisateur //nom privilégié// (sans droit d'administration) : 
-=== Rechercher des paquets en fonction de vos critères === 
-== Rechercher un Logiciel par son nom et sa description == 
-<file>apt-cache search nom_du_logiciel</file> 
-== Rechercher un logiciel précis uniquement par son nom == 
-<file>apt-cache --names-only search nom_du_logiciel</file> 
-=== Pour rechercher les dépendances d'un paquet === 
-<file>apt-cache depends nom_du_logiciel</file> 
-=== Pour rechercher les dépendances qui dépendent du Paquet === 
-<file>apt-cache rdepends nom_du_logiciel</file> 
-=== Pour savoir à quel paquet appartient un fichier === 
-<file>apt-file search nom_du_fichier</file> 
-=== Pour connaître la liste des fichiers contenus dans un paquet === 
-<file>apt-file list nom_du_logiciel</file> 
-Avec l'utilisateur **root** : 
-=== Pour installer un paquet Debian et toutes ses dépendances === 
-<file>apt-get install nom_du_paquet</file>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 : 
-<file>apt-get --no-install-recommends install nom_du_paquet</file> 
-Il est tout à fait possible d'installer plusieurs paquets en une seule ligne de commande.  
-=== Pour installer plusieurs paquets Debian et leurs dépendances === 
-<file>apt-get install nom_du_paquet nom_du_paquet2 nom_du_paquet3</file> 
-=== Pour supprimer un paquets et ses dépendances === 
-<file>apt-get remove nom_du_paquet</file> 
-Vous pouvez supprimer plusieurs paquets en une seule ligne de commande. 
-=== Pour supprimer plusieurs paquets et leurs dépendances === 
-<file>apt-get remove nom_du_paquet nom_du_paquet2 nom_du_paquet3</file> 
-=== Pour supprimer un paquet, ses dépendances et ses fichiers de configuration === 
-<file>apt-get --purge remove nom_du_paquet</file> 
-ou : 
-<file>apt-get purge nom_du_paquet</file> 
-Évidement vous pouver ''purger'' plusieurs paquets en une seule commande. 
-=== Pour mettre à jour ou à niveau l'ensemble des paquets === 
-<file>apt-get update</file> 
-puis : 
-<file>apt-get upgrade</file> 
-=== Et pour une mise à jour plus complète === 
-<file>apt-get dist-upgrade</file> 
-=== Pour supprimer les paquets devenus obsolètes === 
-<file>apt-get autoremove</file> 
-Avec les //fichiers de configuration// : 
-<file>apt-get --purge autoremove</file> 
-=== Pour nettoyer le cache des paquets === 
-== Supprimer uniquement les paquets obsolètes du cache == 
-Le **cache de paquets** se trouve dans ''/var/cache/apt/archives''. 
-<file>apt-get autoclean</file> 
-== Supprimer tous les paquets du cache == 
-<file>apt-get clean</file> 
- 
-==== Avec le gestionnaire de paquets apt ==== 
-En utilisateur //nom privilégié// : 
-=== Rechercher des paquets en fonction de vos critères === 
-== Rechercher un logiciel par son nom et sa description == 
-<file>apt search nom_du_logiciel</file> 
-== Rechercher un logiciel précis uniquement par son nom == 
-<file>apt search --names-only nom_du_logiciel</file> 
-=== Pour rechercher les dépendances d'un paquet === 
-<file>apt depends nom_du_logiciel</file> 
-=== Pour rechercher les dépendances qui dépendent du paquet === 
-<file>apt rdepends nom_du_logiciel</file> 
-=== Pour savoir à quel paquet appartient un fichier === 
-<file>apt search nom_du_fichier</file> 
-=== Pour connaître la liste des fichiers contenus dans un paquet === 
-<file>apt list nom_du_logiciel</file> 
-Avec l'utilisateur **root** : 
-=== Pour installer un paquet Debian et toutes ses dépendances === 
-<file>apt install nom_du_paquet</file>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'' : 
-<file>apt install --no-install-recommends nom_du_paquet</file> 
-=== Pour installer plusieurs paquets Debian et leurs dépendances === 
-<file>apt install nom_du_paquet nom_du_paquet2 nom_du_paquet3</file> 
-=== Pour supprimer un paquets et ses dépendances === 
-<file>apt remove nom_du_paquet</file> 
-=== Pour supprimer plusieurs paquets et leurs dépendances === 
-<file>apt remove nom_du_paquet nom_du_paquet2 nom_du_paquet3</file> 
-=== Pour supprimer un paquet, ses dépendances et ses fichiers de configuration === 
-<file>apt purge nom_du_paquet</file> 
-Évidement vous pouver ''purger'' plusieurs paquets en une seule commande. 
-=== Pour mettre à jour ou à niveau l'ensemble des paquets === 
-<file>apt update</file> 
-puis : 
-<file>apt upgrade</file> 
-=== Et pour une mise à jour plus complète === 
-<file>apt dist-upgrade</file> 
-ou :  
-<file>apt full-upgrade</file> 
-=== Pour supprimer les paquets devenus obsolètes === 
-<file>apt autoremove</file> 
-Avec les //fichiers de configuration// : 
-<file>apt autoremove --purge</file> 
-=== Pour nettoyer le cache des paquets === 
-== Supprimer uniquement les paquets obsolètes du cache == 
-Le //cache de paquets// se trouve dans ''/var/cache/apt/archives''. 
-<file>apt autoclean</file> 
-== Supprimer tous les paquets du cache == 
-<file>apt clean</file> 
- 
-==== Les utilitaires du paquet dpkg, utilitaires de bas niveau pour manipuler les paquets Debian ==== 
-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** : 
-=== Pour installer un paquet Debian === 
-<file>dpkg -i paquet.deb</file> 
-ou en forme longue : 
-<file>dpkg --install paquet.deb</file> 
-=== Pour installer les dépendances du paquet Debian === 
-<file>apt-get -f install</file> 
-=== Pour supprimer un paquets Debian === 
-<file>dpkg -r nom_du_paquet</file> 
-en forme longue : 
-<file>dpkg --remove nom_du_paquet</file> 
-=== Pour supprimer un paquets Debian et ses fichiers de configuration === 
-<file>dpkg -P nom_du_paquet</file> 
-en forme longue : 
-<file>dpkg --purge nom_du_paquet</file> 
-=== Pour supprimer les dépendances orphelines du paquet Debian et ses fichiers de configuration === 
-<file>apt autoremove --purge</file> 
-En ''utilisateur'' **nom privilégié** : 
-=== Lister tous les fichiers d'un paquet installé === 
-<file>dpkg --listfiles nom_du_logiciel</file> 
-=== Lister fichiers binaires d'un paquet installé === 
-<file>dpkg --listfiles nom_du_logiciel | grep bin</file> 
-=== Pour connaître la liste de tous les paquets installés sur le système === 
-<file>dpkg --get-selections</file> 
-et pour enregister ses **paquets** dans un **fichier** : 
-<file>dpkg --get-selections > pkgordi</file> 
-==== Le Logiciel Gdebi qui permet d'installer un paquet.deb avec ses dépendances ==== 
-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**. 
- 
-=== Pour installer un paquet deb et ses dépendances de manière interactive === 
-Avec l' ''utilisateur'' **root** : 
-<file>gdebi paquet.deb</file> 
-Il vous sera ensuite proposé d'installer les **dépendances**, répondez par oui, ''y''. 
-=== Pour installer un paquet deb et ses dépendances graphiquement === 
-  - Sous le **gestionnaire de fichiers** **Nautilus** de **GNOME**, ''cliquez'' avec le ''bouton'' droit de la **souris** sur le **paquet** que vous souhaitez installer; 
-  - Dans le **menu contexctuel**, ''clic'' gauche sur ''Ouvrir avec...'', puis ''sélectionnez'' l'option ''Installateur de paquets GDebi'' et ''Ouvrir''; 
-  - La fenêtre de **Gdebi**, s'affiche, ''clic'' gauche sur ''Installer le paquet'' en haut à droite; 
-  - Il ne vous restes plus qu'à entrer votre ''mot de passe'' **utilisateur** ''privilégié'' et ''valider''. 
- 
- 
- 
-===== Installer, mettre à jour, rechercher..., des paquets sous Debian graphiquement ===== 
-==== Avec le gestionnaire de paquets graphique Synaptic ==== 
-=== Installer Synaptic === 
-<file>apt install synaptic</file> 
-Je ferais un **tuto** spécifique à **Synaptic** qui est très complet. 
- 
-==== Avec les logithèques des différents environnement de bureau ==== 
-  * La **logithèque** de **GNOME** du nom de **GNOME Logiciels**, qui permet d'installer des **logiciels** via n'importe quel **dépôt** (**référentiel de logiciels**), par les **paquets** **Flatpak** et **Snap** et la **mise à jour** des **paquets logiciels**. 
-  * La **logithèque** de **KDE Plasma** du nom de **Plasma Discover** qui a les même ''fonctionnalités'' que **GNOME Logiciels** pour les environnements avec le **framework** **Qt**. 
  • wiki/os/gnu_linux/debian/tutos/admin/install_logiciel_debian.1744034910.txt.gz
  • Dernière modification : 2025/04/07 14:08
  • de Thibault Seguin