Ubuntu propose plusieurs méthodes efficaces pour rechercher des logiciels ; l’outil le plus adapté dépend de votre besoin. Pour les paquets Debian provenant de vos dépôts APT activés, l’ apt searchoption en ligne de commande est la plus rapide. App Center est le choix graphique le plus simple, Synaptic offre une interface graphique plus détaillée et orientée paquets, et le site web des paquets d’Ubuntu est utile pour se renseigner sur un paquet avant de l’installer sur votre système.
Rechercher des paquets Ubuntu avec APT
Avant de lancer la recherche, actualisez les index des paquets locaux afin que les résultats reflètent les dépôts actuellement configurés sur votre ordinateur :
sudo apt update
Ensuite, recherchez les noms et descriptions des paquets :
apt search htop
Vous pouvez remplacer htoppar un nom de paquet, une fonctionnalité ou un mot-clé. Le manuel officiel d'APT d'Ubuntu décrit cette fonction apt searchcomme une recherche dans la liste des paquets disponibles. Elle est particulièrement utile lorsque vous connaissez la fonction d'un programme, mais pas son nom de paquet exact.
Une fois que vous avez trouvé un paquet prometteur, examinez-le avant de l'installer :
apt show htop
apt showAffiche les métadonnées du paquet, telles que sa description, ses dépendances, les informations de téléchargement et son dépôt source. Si le nom du paquet est exact, cette méthode est généralement plus efficace qu'une recherche plus large.
Utilisez apt-cache lorsque vous souhaitez plus de contrôle.
apt-cacheInterroge le cache de paquets d'APT sans modifier le système. Sa commande de recherche prend en charge les expressions régulières et --names-onlylimite la correspondance aux noms de paquets et de paquets fournis, plutôt qu'à leurs descriptions. Par exemple :
apt-cache search --names-only '^htop$'
apt-cache pkgnames htop
Le manuel d'apt-cache d'Ubuntu documente également les commandes relatives aux dépendances, aux dépendances inverses, à la politique de distribution des paquets et aux versions disponibles. N'oubliez pas que ces commandes utilisent vos métadonnées APT locales ; par conséquent, des index obsolètes peuvent produire des résultats obsolètes.
Rechercher avec App Center
Si vous préférez une interface graphique, ouvrez App Center depuis le bureau Ubuntu et utilisez son champ de recherche. Sélectionnez un résultat pour consulter sa description et l'installer. La documentation de Canonical pour Ubuntu Desktop explique qu'App Center peut installer aussi bien les paquets Snap que les paquets Debian (Deb). Lorsqu'une application est disponible dans les deux formats, App Center peut afficher le type de paquet proposé.
Cette distinction est importante car apt searchla recherche s'effectue dans les dépôts APT, et non dans le Snap Store. Pour les paquets Snap en particulier, utilisez :
snap find "media player"
snap info vlc
La documentation officielle de Snap recommande snap findde rechercher les noms et descriptions des snaps ainsi snap infoque les détails des paquets.
Utilisez Synaptic pour une recherche de paquets graphique détaillée.
Synaptic n'est pas le navigateur logiciel par défaut d'Ubuntu, mais il reste disponible dans le dépôt Universe d'Ubuntu sur les versions prises en charge. Installez-le avec :
sudo apt update
sudo apt install synaptic
Après avoir lancé Synaptic, utilisez la fonction de recherche pour effectuer une recherche complète de paquets ou le champ de filtre pour affiner la liste. Synaptic est pratique pour comparer l'état des paquets, leurs dépendances, leurs versions et les paquets des dépôts dans une interface de bureau compacte. La recherche dans les archives de paquets officielles d'Ubuntu confirme que Synaptic est disponible pour les versions d'Ubuntu actuellement prises en charge.
Rechercher des paquets Ubuntu sur le web
Vous n'avez pas besoin d'une machine Ubuntu sous la main pour vérifier la disponibilité d'un paquet. L'outil de recherche de paquets Ubuntu vous permet de rechercher des paquets par nom, description, code source, distribution, section et même par fichier. Ceci est particulièrement utile pour comparer la disponibilité des paquets entre différentes versions ou architectures d'Ubuntu.
Trouvez le paquet contenant le fichier
Lorsque vous connaissez une commande ou un nom de fichier mais pas le paquet qui le fournit, utilisez ` apt-file. Installez-le si nécessaire, actualisez les métadonnées du paquet et recherchez le chemin :`
sudo apt install apt-file
sudo apt update
apt-file search /usr/bin/ffmpeg
Le manuel d'apt-file pour Ubuntu le décrit comme un outil permettant de rechercher des fichiers dans les paquets APT, y compris ceux qui ne sont pas installés. Pour un fichier déjà installé sur votre machine, dpkg -S /path/to/fileil est souvent plus rapide d'utiliser `apt-file`.
Quel outil de recherche de paquets Ubuntu devriez-vous utiliser ?
apt search: meilleure recherche générale de paquets Deb dans les dépôts activés via le terminal.
apt show: Idéal pour inspecter un colis après en connaître le nom.
- App Center : interface graphique la plus simple pour découvrir et installer des logiciels de bureau, y compris les paquets Deb et Snap.
- Synaptic : la meilleure option graphique pour la navigation et le filtrage détaillés des paquets APT.
- packages.ubuntu.com : le meilleur outil de recherche en ligne pour les versions d’Ubuntu et le contenu des paquets.
apt-file: idéal lorsque vous devez découvrir quel paquet contient un fichier particulier.
snap find: Idéal pour effectuer des recherches dans le Snap Store depuis le Terminal.
Pour la plupart des utilisateurs, commencez par apt searchutiliser Terminal ou App Center sur votre ordinateur. Passez à Synaptic apt-cacheou à d'autres outils apt-filelorsque vous avez besoin de métadonnées plus détaillées sur les paquets ou d'effectuer des recherches plus précises.