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
synaptic [Le 01/12/2019, 20:14]
78.194.2.45 [Paquets téléchargés hors-dépôts]
synaptic [Le 20/12/2023, 18:01] (Version actuelle)
Bigi [Installation]
Ligne 1: Ligne 1:
-{{tag>Trusty Xenial ​apt gestionnaire_de_paquets dépôts installation_logiciel}}+{{tag>Jammy apt gestionnaire_de_paquets dépôts installation_logiciel}}
  
 ---- ----
 +
 +{{  https://​icons-for-free.com/​iconfiles/​png/​512/​apps+synaptic-131996350875051956.png?​80}}
  ​====== Synaptic, un gestionnaire de paquets ​ ======  ​====== Synaptic, un gestionnaire de paquets ​ ======
  
 **Synaptic** est un programme proposant une interface graphique "​complète"​ pour [[:APT]] : ce logiciel permet l'​installation de paquets depuis des [[:​depots|dépôts APT]], leur désinstallation et leur gestion avancée. **Synaptic** est un programme proposant une interface graphique "​complète"​ pour [[:APT]] : ce logiciel permet l'​installation de paquets depuis des [[:​depots|dépôts APT]], leur désinstallation et leur gestion avancée.
  
-Concrètement,​ **Synaptic** va vous permettre de chercher et d'​installer tous les programmes que vous souhaitez (ou les librairies, les polices d'​écriture,​ les méta-paquets,​ ...), de manière précise et transparente. Cela est souvent utile si vous n'​êtes pas à l'aise en lignes de commande mais que vous jugez le fonctionnement de [[:​gnome-software|la logithèque]] trop flou ou inefficace. +Concrètement,​ **Synaptic** va vous permettre de chercher et d'​installer tous les programmes que vous souhaitez (ou les librairies, les polices d'​écriture,​ les méta-paquets,​ ...), de manière précise et transparente. ​\\ Cela est souvent utile si vous n'​êtes pas à l'aise en lignes de commande mais que vous jugez le fonctionnement de [[:​gnome-software|la logithèque]] trop primaire\\ En effetla logithèque se contente de référencer ​les logicielsmais ne gère pas l'​installation de composants systèmetelles ​les bibliothèques ​de développement nécessaires aux différents langages ​de programmation.
- +
-===== Pré-requis ===== +
- +
-Pour __l'​installation__il faut disposer : +
-  * des [[:​sudo|droits d'​administration]],​ +
-  * d'une connexion à Internet fonctionnelle. +
- +
-Pour __l'​utilisation__,​ d'​importants pré-requis existent aussi : les [[:​sudo|droits d'​administration]] sont nécessaires pour pouvoir __lancer__ ce programme. +
- +
-<note important>​ +
-Cette note à été mise à jour le 28 novembre 2019. À cette dateil est tout à fait possible d'​installer [[synaptic|synaptic]] sur l'ISO officielle d'​ubuntu 18.O4.3 Bionic Beaver. Le démarrage sous Ubuntu Wayland en session spécifique n'a pas été testé, bien que les pilotes wayland soit installés. \\  +
- \\ +
-Il se peut que le paquet Synaptic ​ne soit pas présent dans la Logithèque Ubuntu lors d'une installation ​en Live USB. \\  +
-Dans ce cas, vous pouvez tout à fait utiliser le lien apt de cette documentation pour ce faireaprès avoir — bien évidemment — activé tous les dépôts dans le module ​de gestion des dépôts ​de mise à jour. +
-</​note>​+
  
 ===== Installation ===== ===== Installation =====
  
 Pour installer cette application,​ il suffit d'​installer "​**Synaptic**"​ dans [[:​gnome-software|la logithèque]],​ ou d'​[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt>​synaptic]]**. Pour installer cette application,​ il suffit d'​installer "​**Synaptic**"​ dans [[:​gnome-software|la logithèque]],​ ou d'​[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt>​synaptic]]**.
 +
 +Sous kde, pour que "​**Synaptic**"​ soit en français, il faut aussi installer le paquet **[[apt>​language-pack-gnome-fr]]**.
    
 ===== Utilisation ===== ===== Utilisation =====
    
-Lancez l'​application "​**Gestionnaire de Paquets Synaptic**"​ comme indiqué dans **[[tutoriel:​comment_lancer_application|Comment lancer une application]]**,​ ou via le [[:​terminal]] avec la [[:​commande_shell|commande]] suivante ​(cette commande ne fonctionne **pas** avec [[:17.10]]. Voir le [[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=2015137|contournement]]) : <​code>​synaptic-pkexec</​code>​+Lancez l'​application "​**Gestionnaire de Paquets Synaptic**"​ comme indiqué dans **[[tutoriel:​comment_lancer_application|Comment lancer une application]]**,​ ou via le [[:​terminal]] avec la [[:​commande_shell|commande]] suivante :​ <​code>​synaptic-pkexec</​code>​
 Votre mot de passe vous sera alors demandé par une boîte de dialogue afin que Synaptic s'​exécute avec des privilèges d'​administration. Votre mot de passe vous sera alors demandé par une boîte de dialogue afin que Synaptic s'​exécute avec des privilèges d'​administration.
  
Ligne 51: Ligne 40:
   * Sélectionner pour mise à jour.   * Sélectionner pour mise à jour.
   * Sélectionner pour suppression.   * Sélectionner pour suppression.
-  * Sélectionner pour suppression complète (//supprime le paquet indiqué et ses fichiers configuration((ceux marqués comme "conffile", souvent placés dans /etc.)); les fichiers de préférences((dans les dossiers personnels)) et les logs((dans le /var)) ne sont pas supprimés).//​+  * Sélectionner pour suppression complète (//supprime le paquet indiqué et ses fichiers configuration((ceux marqués comme ''​conffile''​, souvent placés dans ''​/etc''​.)); les fichiers de préférences((dans les dossiers personnels)) et les logs((dans le /var)) ne sont pas supprimés).//​ 
 ==== Champs de recherche rapide ==== ==== Champs de recherche rapide ====
 Suivant les caprices des versions d'​Ubuntu (Bionic, par exemple...),​ le champ de recherche de paquet est présent ou non. \\ Pour le restaurer suivre la méthode suivante((Source : « [[https://​debian-facile.org/​viewtopic.php?​id=12840| Champs de recherche dans Synaptic]] » — source : Debian facile ; auteur : Frosch ; date : 15 décembre 2015.)) : Suivant les caprices des versions d'​Ubuntu (Bionic, par exemple...),​ le champ de recherche de paquet est présent ou non. \\ Pour le restaurer suivre la méthode suivante((Source : « [[https://​debian-facile.org/​viewtopic.php?​id=12840| Champs de recherche dans Synaptic]] » — source : Debian facile ; auteur : Frosch ; date : 15 décembre 2015.)) :
Ligne 57: Ligne 47:
   * Tapez dans un [[terminal]] : <​code>​sudo apt install --reinstall synaptic</​code>​   * Tapez dans un [[terminal]] : <​code>​sudo apt install --reinstall synaptic</​code>​
  
-===== Ce que Synaptic est capable ​de faire =====+===== Le domaine d'​application ​de Synaptic ​=====
  
 Synaptic est capable de : Synaptic est capable de :
Ligne 64: Ligne 54:
   * [[#​garder_votre_système_a_jour|garder votre système à jour]].   * [[#​garder_votre_système_a_jour|garder votre système à jour]].
   ​   ​
-Dans la suite de ce document, nous allons voir en détail ces trois tâches qui ne ressemblent à rien du tout, mais très efficaces. 
  
 ==== Ajouter ou retirer et activer ou désactiver des dépôts ==== ==== Ajouter ou retirer et activer ou désactiver des dépôts ====
Ligne 73: Ligne 62:
 Dans la partie droite de la fenêtre, vous avez une liste de programmes ainsi que leur version et une brève description. Chaque ligne de cette liste est précédée d'un petit carré. Cette case change de couleur suivant le statut du paquet (vert = installé, rouge = cassé, blanc = non installé). Dans la partie droite de la fenêtre, vous avez une liste de programmes ainsi que leur version et une brève description. Chaque ligne de cette liste est précédée d'un petit carré. Cette case change de couleur suivant le statut du paquet (vert = installé, rouge = cassé, blanc = non installé).
   * Pour installer, réinstaller ou supprimer un programme, il vous suffit de cliquer avec le bouton droit sur cette case et de choisir l'​opération souhaitée.   * Pour installer, réinstaller ou supprimer un programme, il vous suffit de cliquer avec le bouton droit sur cette case et de choisir l'​opération souhaitée.
-    * Lors de l'​ajout d'un paquet, il se peut que Synaptic vous propose d'​installer d'​autres paquets qui sont nécessaires au fonctionnement de celui que vous avez demandé. Vous devez accepter d'​installer les dépendances sinon le paquet sélectionné ne sera pas installé.+    * Lors de l'​ajout d'un paquet, il se peut que Synaptic vous propose d'​installer d'​autres paquets qui sont nécessaires au fonctionnement de celui que vous avez demandé. ​\\ Vous devez accepter d'​installer les dépendances sinon le paquet sélectionné ne sera pas installé.
     * Lors de la suppression d'un paquet, Synaptic peut vous signaler qu'il faut supprimer d'​autres paquets car ils dépendent du paquet que vous venez de sélectionner. Vous devez accepter de supprimer ces autres paquets sinon le paquet sélectionné ne sera pas supprimé.     * Lors de la suppression d'un paquet, Synaptic peut vous signaler qu'il faut supprimer d'​autres paquets car ils dépendent du paquet que vous venez de sélectionner. Vous devez accepter de supprimer ces autres paquets sinon le paquet sélectionné ne sera pas supprimé.
   * Une fois vos opérations choisies, vous cliquez sur le bouton **Appliquer** pour appliquer les changements que vous avez demandés.   * Une fois vos opérations choisies, vous cliquez sur le bouton **Appliquer** pour appliquer les changements que vous avez demandés.
Ligne 83: Ligne 72:
  
 En résumé : En résumé :
-  * Cliquez sur le bouton **Rechercher** et entrez ce que vous voulez chercher ;  +  * Cliquez sur le bouton **Rechercher** et entrez ce que vous voulez chercher ; 
-  * Les paquets correspondants s'​affichent dans la liste ; +  * Les paquets correspondants s'​affichent dans la liste ;
   * Vous pouvez alors cliquer sur les cases à cocher et choisir **Installation** ;   * Vous pouvez alors cliquer sur les cases à cocher et choisir **Installation** ;
   * Cliquez sur **Appliquer** pour installer le ou les paquets sélectionnés.   * Cliquez sur **Appliquer** pour installer le ou les paquets sélectionnés.
Ligne 92: Ligne 81:
 ==== Installation par tâches ==== ==== Installation par tâches ====
  
-<​note>​FIXME à confirmer sur 16.04</​note>​ 
 Synaptic permet d'​installer automatiquement tous les paquets correspondant à une tâche. \\ Synaptic permet d'​installer automatiquement tous les paquets correspondant à une tâche. \\
 La liste des tâches est accessible par le menu Édition/​Sélectionner paquets par tâches.\\ La liste des tâches est accessible par le menu Édition/​Sélectionner paquets par tâches.\\
 Pour activer cette possibilité il faut au préalable installer **[[:​tasksel|Tasksel]]** Pour activer cette possibilité il faut au préalable installer **[[:​tasksel|Tasksel]]**
  
-par exemple pour installer un « [[lamp|Serveur Web - LAMP]] » en une opération, il suffit de faire : +par exemple pour installer un « [[lamp|Serveur Web - LAMP]] » en une opération, il suffit de faire :
   * Édition/​Sélectionner paquets par tâches   * Édition/​Sélectionner paquets par tâches
   * sélectionner « serveur LAMP »   * sélectionner « serveur LAMP »
Ligne 119: Ligne 107:
 Pour cela il faut : Pour cela il faut :
   * [[:​tutoriel:​comment_installer_un_paquet|Installer le paquet]] **[[apt>​deborphan]]**   * [[:​tutoriel:​comment_installer_un_paquet|Installer le paquet]] **[[apt>​deborphan]]**
-  * Dans Synaptic, ouvrir la fenêtre des filtres de recherches grâce à la commande **filtre** du menu **catégorie** ; ou bien dans le menu **Configuration** => **Filtres** ​+  * Dans Synaptic, ouvrir la fenêtre des filtres de recherches grâce à la commande **filtre** du menu **catégorie** ; ou bien dans le menu **Configuration** => **Filtres**
   * Dans cette fenêtre cliquez sur le bouton **Nouveau** pour créer un nouveau filtre et le nommer « Paquets orphelins »   * Dans cette fenêtre cliquez sur le bouton **Nouveau** pour créer un nouveau filtre et le nommer « Paquets orphelins »
   * Dans la partie droite de cette fenêtre ne garder cochée que la case **Orphelin**   * Dans la partie droite de cette fenêtre ne garder cochée que la case **Orphelin**
   * Cliquez sur **Valider**   * Cliquez sur **Valider**
  
-À partir de maintenant, quand vous sélectionnez les vues personnalisées,​ vous aurez un nouveau filtre nommé « Paquets orphelins » qui vous affichera tous les paquets inutilisés de votre système afin que vous puissiez les désinstaller. ​+À partir de maintenant, quand vous sélectionnez les vues personnalisées,​ vous aurez un nouveau filtre nommé « Paquets orphelins » qui vous affichera tous les paquets inutilisés de votre système afin que vous puissiez les désinstaller.
  
-===== Ce que Synaptic n'est pas capable ​de faire =====+===== Les limitations ​de Synaptic ​=====
  
 ==== Paquets téléchargés hors-dépôts ==== ==== Paquets téléchargés hors-dépôts ====
Ligne 135: Ligne 123:
 == Les paquets précompilés au format *.deb == == Les paquets précompilés au format *.deb ==
  
-Afin de gérer les paquets précompilés .deb que vous téléchargez manuellement ( par exemple **depuis les sites de confiance** **Sourceforge** ou **Github**) vous devez configurer l'​application qui les installera par défaut. il s'agit de la Logithèque Ubuntu. ​+Afin de gérer les paquets précompilés .deb que vous téléchargez manuellement ( par exemple **depuis les sites de confiance** **Sourceforge** ou **Github**) vous devez configurer l'​application qui les installera par défaut. il s'agit de la Logithèque Ubuntu.
  
  
Ligne 141: Ligne 129:
  
 Contrairement à l'​idée préconçue selon laquelle Synaptic serait incapable de gérer les sources compilés manuellement,​ **ceci est tout à fait possible à l'aide de l'​application checkinstall**. \\ Contrairement à l'​idée préconçue selon laquelle Synaptic serait incapable de gérer les sources compilés manuellement,​ **ceci est tout à fait possible à l'aide de l'​application checkinstall**. \\
-Cet utilitaire en ligne de commandes ​simplicime ​à utiliser compile les sources en C++ puis génère un paquet précompilé *.deb. \\+Cet utilitaire en ligne de commandes ​simplissime ​à utiliser compile les sources en C++ puis génère un paquet précompilé *.deb. \\
 Cette procédure permet d'​intégrer ensuite le paquet généré manuellement à la bibliothèque de Synaptic. Cette procédure permet d'​intégrer ensuite le paquet généré manuellement à la bibliothèque de Synaptic.
  
Ligne 148: Ligne 136:
  
 ==== Formats de distribution alternatifs ==== ==== Formats de distribution alternatifs ====
-Synaptic ne sait pas gérer les logiciels précompilés au format [[:​Flatpak]] ni par [[:​snap|Snap]] ni par [[:​Appimage]]. \\ Si votre logithèque ne gère pas nativement ces formats, des procédures spécifiques à chaque format vous seront nécessaires.+Synaptic ne sait pas gérer les logiciels précompilés au format [[:​Flatpak]] ni [[:​snap|Snap]] ni [[:Appimage]] encore moins les applications hébergées sur [[wp>​https://​fr.wikipedia.org/​wiki/​GitHub|Github]]. \\ Si votre logithèque ne gère pas nativement ces formats, des procédures spécifiques à chaque format vous seront nécessaires.
  
 === Les nouveaux modules d'​intégration à Ubuntu === === Les nouveaux modules d'​intégration à Ubuntu ===
-Depuis Ubuntu 17.10, rétroportés sous 16.04, il existe des applications d'​intégration des paquets **Flatpak**,​ **Snap**, ​et **Appimage**. \\ Les procédures d’intégration diffèrent selon le paquet précompilé considéré. +Depuis Ubuntu 17.10, rétroportés sous 16.04, il existe des applications d'​intégration des paquets **Flatpak**,​ **Snap**, **Appimage** ​et des application hébergées sur le Github. \\ Les procédures d’intégration diffèrent selon le paquet précompilé considéré. 
-  * Intégration de Snap dans la Logithèque Ubuntu : \\ le service snapd est désormais intégré aux distribution récentes d'​Ubuntu. Pour gérer les Snaps depuis la logithèque,​ il vous suffit de vous rendre sur [[https://​snapcraft.io/​snap-store|la page officielle du Snapstore]] et de cliquer sur le bouton **[ install ]** ( Ubuntu 16.04 et suivantes ) +  * Intégration de **Snap** dans la Logithèque Ubuntu : \\ le service snapd est désormais intégré aux distribution récentes d'​Ubuntu. Pour gérer les Snaps depuis la logithèque,​ il vous suffit de vous rendre sur [[https://​snapcraft.io/​snap-store|la page officielle du Snapstore]] et de cliquer sur le bouton **[ install ]** <code bash>​sudo snap install snap-store ​
-    ​* <code bash>​sudo snap install snap-store ​+
 sudo apt-get update </​code>​ sudo apt-get update </​code>​
-  * Intégration de Flatpak dans la logithèque Ubuntu : ( Ubuntu 16.04 et suivantes ) +  * Intégration ​du dépôt officiel **Flathub** au sein de Synaptic : <code bash> 
-    * <code bash>​sudo apt install gnome-software-plugin-flatpak+sudo flatpak remote-add --if-not-exists flathub https://​flathub.org/​repo/​flathub.flatpakrepo </​code>​ 
 +  * Intégration de **Flatpak** dans la logithèque Ubuntu : <code bash>​sudo apt install gnome-software-plugin-flatpak
 sudo apt-get update </​code>​ \\ pour les autres gestionnaires de bureaux, se référer à la page « [[https://​www.numetopia.fr/​installation-et-utilisation-de-flatpak-sous-ubuntu/​|Installation et utilisation de Flatpak sur Ubuntu]] » \\ — site : Numétopia.fr ; auteur : le tux masqué ; date : 21 août 2019 ; mise à jour : 6 novembre 2019. sudo apt-get update </​code>​ \\ pour les autres gestionnaires de bureaux, se référer à la page « [[https://​www.numetopia.fr/​installation-et-utilisation-de-flatpak-sous-ubuntu/​|Installation et utilisation de Flatpak sur Ubuntu]] » \\ — site : Numétopia.fr ; auteur : le tux masqué ; date : 21 août 2019 ; mise à jour : 6 novembre 2019.
-  ​* Intégration de Appimage au sein des différentes interfaces graphiques d'​Ubuntu : +    * Pour lister vos paquets Flatpak, entrez dans un [[terminal|Terminal]] : <code bash> 
 +flatpak list </​code>​ 
 +    * Pour mettre à jour tous vos paquets Flatpak, entrez dans un [[terminal|Terminal]] : <code bash> 
 +flatpak update </​code>​ 
 +  ​* Intégration de **Appimage** au sein des différentes interfaces graphiques d'​Ubuntu :
     * se référer à [[https://​www.linuxuprising.com/​2018/​04/​easily-run-and-integrate-appimage-files.html|Easily Run And Integrate AppImage Files With AppImageLauncher]] ​ \\ — site : Linuxuprising.com ; auteur : logix ; date : 17 juillet 2018.     * se référer à [[https://​www.linuxuprising.com/​2018/​04/​easily-run-and-integrate-appimage-files.html|Easily Run And Integrate AppImage Files With AppImageLauncher]] ​ \\ — site : Linuxuprising.com ; auteur : logix ; date : 17 juillet 2018.
     * télécharger le paquet précompilé *.deb sur la page Github dédiée « [[https://​github.com/​TheAssassin/​AppImageLauncher/​releases|Appimage Launcher release builds]] ».     * télécharger le paquet précompilé *.deb sur la page Github dédiée « [[https://​github.com/​TheAssassin/​AppImageLauncher/​releases|Appimage Launcher release builds]] ».
 +  * Intégration de **Github Desktop** au sein des différentes interfaces graphiques d'​Ubuntu : <code bash>​sudo snap install github-desktop --edge </​code>​ \\ Le paquet github-desktop permet de gérer son dépôt Github graphiquement dans une application intégrée au gestionnaire d'​applications Ubuntu
  
 <​note>​**Le projet précédent nommé __Appimaged__ est désormais déprécié**. \\ <​note>​**Le projet précédent nommé __Appimaged__ est désormais déprécié**. \\
Ligne 177: Ligne 170:
  
   * **(fr)** [[http://​plfnicolarius.free.fr/​tutoriel_logiciel_outils_gestion_paquets_debian.php|Outils de gestion des paquets sous Debian et Ubuntu]]   * **(fr)** [[http://​plfnicolarius.free.fr/​tutoriel_logiciel_outils_gestion_paquets_debian.php|Outils de gestion des paquets sous Debian et Ubuntu]]
-  * **(fr)** [[http://​www.tutoriels-video.fr/​installer-des-logiciels-sur-ubuntu/​|Tutoriel vidéo : Installer des logiciels sur Ubuntu]] +  * **(fr)** [[https://​www.tutoriels-video.fr/​installer-des-logiciels-sur-ubuntu/​|Tutoriel vidéo : Installer des logiciels sur Ubuntu]] 
-  * **(fr)** [[http://​www.tutoriels-video.fr/​mettre-a-jour-ces-logiciels-sur-ubuntu|Tutoriel vidéo : Mettre à jour son système et ses logiciel]]+  * **(fr)** [[http://​www.tutoriels-video.fr/​mettre-a-jour-ces-logiciels-sur-ubuntu|Tutoriel vidéo : Mettre à jour son système et ses logiciels]] 
 +  * **(en-fr)** [[https://​manpages.debian.org/​buster/​synaptic/​synaptic.8.fr.html|manuel]] (très synthétique,​ voire succinct) de Synaptic sur manpages@Debian
  
 ---- ----
 //​Contributeurs : [[:​utilisateurs/​roschan]] //​Contributeurs : [[:​utilisateurs/​roschan]]
 , ...// , ...//
  • synaptic.1575227642.txt.gz
  • Dernière modification: Le 01/12/2019, 20:14
  • par 78.194.2.45