Ceci est une ancienne révision du document !



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 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 la logithèque trop flou ou inefficace.

Pour l'installation, il faut disposer :

Pour l'utilisation, d'importants pré-requis existent aussi : les droits d'administration sont nécessaires pour pouvoir lancer ce programme.

Ce pré-requis impose par conséquent d'utiliser Synaptic sur un système fonctionnant avec Xorg. À l'opposé, les sessions utilisant Wayland (comme c'est le cas de la variante par défaut depuis la version 17.10) ne supporteront pas Synaptic1). Il est alors recommandé d'utiliser des alternatives comme GNOME Paquets par exemple.

Pour installer cette application, il suffit d'installer "Synaptic" dans la logithèque, ou d'installer le paquet synaptic.

ou en ligne de commande

sudo apt-get install synaptic

Lancez l'application "Gestionnaire de Paquets Synaptic" comme indiqué ici, ou via le terminal avec la commande suivante (cette commande ne fonctionne pas avec 17.10. Voir le contournement) :

synaptic-pkexec

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.

Lorsque vous ouvrez Synaptic, un écran similaire à celui présenté ci-contre s'affiche. Dans cette fenêtre principale, vous retrouvez les actions possibles dans la barre d'outils en haut. Les catégories de logiciels sont à gauche, et la liste des paquets (applications, programmes, librairies, traductions, polices d'écritures, etc.) disponibles depuis les dépôts APT est à droite, et occupe la majeure partie de l'interface.

Chaque paquet est précédé d'un carré indiquant son statut actuel :

  • vert = installé
  • rouge = cassé
  • blanc = non installé

On peut retrouver aussi certains symboles sur ces carrés :

  • Une étoile indique la disponibilité d'une version plus à jour du paquet
  • Une flèche note que le paquet sera installé ou mis à jour à l'application des modifications
  • Un X rouge sur un paquet installé indique que le paquet sera désinstallé à l'application des mises à jour

En cliquant sur cette case, vous obtiendrez les différentes opérations que vous pouvez effectuer sur le paquet. Les opérations possibles sont les suivantes (si l'opération n'est pas permise, elle est grisée) :

  • Désélectionner : sert à désélectionner le paquet si il a été sélectionné précédemment pour une autre opération.
  • Sélectionner pour installation.
  • Sélectionner pour réinstallation.
  • Sélectionner pour mise à jour.
  • Sélectionner pour suppression.
  • Sélectionner pour suppression complète (supprime le paquet indiqué et ses fichiers configuration2); les fichiers de préférences3) et les logs4) ne sont pas supprimés).

Synaptic est capable de :

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

Dans Synaptic, l'entrée du menu "Configuration → Dépôts" lancera l'interface graphique "Logiciel & mises à jour", d'où vous pourrez depuis les onglets Logiciels Ubuntu et Autres logiciels, gérer les dépôts.

Ajouter, réinstaller ou supprimer des programmes

Pour faire une de ces opérations, il faut que vous soyez dans la fenêtre principale de Synaptic.
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.
    • 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é.
  • Une fois vos opérations choisies, vous cliquez sur le bouton Appliquer pour appliquer les changements que vous avez demandés.

Rechercher un paquet

Pour chercher un paquet dans la liste, vous avez plusieurs possibilités ; soit vous explorez l'arborescence, soit vous cherchez de manière précise avec le bouton Rechercher dans le haut de la fenêtre. Une fois que vous avez cliqué dessus, une boîte de dialogue vous demande le mot clé à rechercher. En cliquant sur Rechercher, la liste des paquets affichés dans la fenêtre principale se limitera à ceux qui contiennent le mot clé indiqué.

Pour explorer les paquets disponibles, en bas à gauche de l'écran, il y a 4 boutons. Ces boutons permettent d'afficher des catégories dans la gauche de l'écran (des catégories de logiciels, des états des paquets, des précédentes recherches, des filtres personnalisés, des dépôts, …), ce qui permet de filtrer la liste des paquets.

En résumé :

  • Cliquez sur le bouton Rechercher et entrez ce que vous voulez chercher ;
  • Les paquets correspondants s'affichent dans la liste ;
  • Vous pouvez alors cliquer sur les cases à cocher et choisir Installation ;
  • Cliquez sur Appliquer pour installer le ou les paquets sélectionnés.

Voir également le tutoriel « Comment installer un paquet ».

Installation par tâches

FIXME à confirmer sur 16.04

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.
Pour activer cette possibilité il faut au préalable installer Tasksel

par exemple pour installer un « Serveur Web - LAMP » en une opération, il suffit de faire :

  • Édition/Sélectionner paquets par tâches
  • sélectionner « serveur LAMP »
  • valider puis de cliquer sur le bouton « Appliquer » pour installer les paquets nécessaires.

Garder votre système à jour

Pour garder votre système à jour, vous pouvez utiliser le Gestionnaire de mises à jour d'Ubuntu ou le gestionnaire Synaptic.

Pour mettre votre système à jour via Synaptic, il vous suffit de suivre la procédure suivante dans la fenêtre principale :

  • Demandez la recharge des listes des dépôts via le bouton Recharger.
  • Cliquez sur le bouton Tout mettre à jour.
  • Choisissez l'option Mise à jour intelligente.
  • Cliquez sur le bouton Appliquer pour effectuer la mise à jour.

Retrouver les paquets orphelins

Les paquets orphelins sont des paquets qui ont été installés par d'autres paquets mais qui, suite à des désinstallations, ne sont plus utilisés actuellement. Même si ce n'est pas absolument nécessaire (votre système fonctionnera très bien comme cela), il est tout à fait possible de les retrouver pour les supprimer.

Pour cela il faut :

  • Dans Synaptic, ouvrir la fenêtre des filtres de recherches grâce à la commande filtre du menu catégorie ; ou bien dans le menu ConfigurationFiltres
  • 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
  • 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.

Paquets téléchargés hors-dépôts

Synaptic gère des paquets au format .debprovenant de dépôts APT uniquement. Il ne permet ​pas l'​installation d'un paquet téléchargé manuellement depuis un site Internet ou généré par vous-même. ​Si vous cherchez à effectuer cette manipulation, utilisez plutôt gdebi.

Formats de distribution alternatifs

Synaptic ne sait pas gérer les logiciels à installer par Flatpak ni par 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.

Pour supprimer cette application, il suffit de supprimer son paquet. Selon la méthode choisie, la configuration globale de l'application est conservée ou supprimée. Les journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés.


1)
Pour suivre l'évolution de l'éventuelle prise en charge de Wayland par Synaptic, reportez-vous à ce rapport de bug.
2)
ceux marqués comme "conffile", souvent placés dans /etc.
3)
dans les dossiers personnels
4)
dans le /var
  • synaptic.1520161352.txt.gz
  • Dernière modification: Le 04/03/2018, 12:02
  • par 83.200.108.81