Avez-vous déjà eu du mal à rechercher des packages via la ligne de commande sur Ubuntu? Avez-vous déjà recherché des packages nécessitant une mise à niveau instantanée? Vous êtes-vous déjà demandé si le package que vous souhaitez télécharger est disponible pour l'installation et si la dernière version est disponible dans le référentiel de logiciels ?

La recherche de packages installés ou désinstallés dans les référentiels locaux via le terminal peut être une tâche ardue pour les utilisateurs débutants d'Ubuntu. Cet article répond à toutes et à beaucoup de questions similaires. En outre, nous couvrirons également d'autres moyens de rechercher des packages sur Ubuntu et vous aiderons à trouver une méthode appropriée.

Façons de rechercher des packages dans Ubuntu

Ici, nous allons couvrir trois façons d'effectuer une recherche de paquets sur Ubuntu. Cependant, avant de commencer, lancez le terminal et mettre à jour les référentiels de packages de votre système en exécutant:

mise à jour sudo apt
instagram viewer

Utilisation de la commande apt

APT est un gestionnaire de paquets en ligne de commande qui est préinstallé sur Ubuntu, Linux Mint et d'autres distributions basées sur Debian. La commande apt combine les fonctionnalités de apt-cache et apt-get. Il est responsable de l'installation, de la suppression, de la mise à jour et de la mise à niveau des packages et des référentiels Linux sur Ubuntu. Cependant, il vous permet également de rechercher des packages.

Vous pouvez commencer par répertoriant tous les packages installés / désinstallés disponibles sur votre système, comme suit :

liste appropriée

Sortir:

Vous pouvez diriger la commande ci-dessus avec grep pour filtrer la sortie et obtenir un nom de package de votre choix.

liste appropriée | grep 

Utilisez le liste appropriée commande avec le --installée option pour rechercher et afficher uniquement les packages installés sur votre système.

liste apt --installé

De plus, la méthode de liste vous permet également de rechercher un paquet et de déterminer s'il est installé ou non en utilisant le -une drapeau, comme suit :

apt liste -a 

Sortir:

Pour rechercher et afficher tous les packages nécessitant une mise à niveau :

apt list --upgradable

Utilisez l'utilitaire grep si vous recherchez un package spécifique dans cette liste :

apt list --upgradable | grep 

Cependant, les commandes ci-dessus n'affichent pas les détails du package. Les commandes dédiées apt-recherche et spectacle approprié aider à trouver et à afficher les détails des packages disponibles dans le terminal Linux.

La commande apt search est connue pour afficher les détails du package dans un meilleur format. La meilleure chose à propos de cette commande est qu'elle indique à l'utilisateur si un paquet est déjà installé ou non avec de brèves informations sur les versions disponibles et la description, etc.

Par exemple, la commande ci-dessous recherche le package mysql en recherchant toutes les chaînes de nom de package et leur description. Par conséquent, il renvoie la liste des packages contenant cette chaîne de nom de package dans son nom et sa description :

apt rechercher mysql

Sortir:

Pour limiter le résultat de la recherche, vous pouvez indiquer à la commande de rechercher uniquement le nom de package donné en fournissant le --nom-seulement choix comme suit :

apt search --nom-seulement 

La commande apt show affiche plus de détails sur le nom de package donné. La description du package contient des détails sur sa dernière version, les dépendances, la taille du téléchargement, les informations sur le référentiel, etc. Plus important encore, la commande renvoie un nom de package exact de sorte que vous n'ayez pas à deviner pour déterminer le package que vous recherchez.

spectacle approprié 
apt show mysql-client-core-5.7 | moins

Utilisation de la commande apt-cache

apt-cache est un utilitaire de ligne de commande qui interroge les packages à partir du fichier de listes de packages local stocké dans /var/lib/apt. Le système met à jour ces fichiers chaque fois que l'utilisateur exécute le mise à jour appropriée commande dans le terminal. Par conséquent, chaque fois que l'utilisateur recherche un package à l'aide de la commande, il n'a pas besoin d'accéder au réseau pour récupérer des informations dans les référentiels.

Il s'agit d'une ancienne version d'APT que vous pouvez utiliser avec le chercher et Afficher options pour trouver les packages.

apt-cache recherche apache2

Sortir:

La commande vous permet également de lister tous les packages commençant par le mot-clé donné :

noms de paquet apt-cache 

Par exemple:

Pour afficher tous les forfaits disponibles sans détail :

noms de paquet apt-cache

Vous pouvez également diriger la commande ci-dessus avec l'utilitaire grep et utiliser le -je flag pour ignorer la sensibilité à la casse et récupérer les packages.

noms de paquet apt-cache | grep -i 

L'utilitaire vous permet également de rechercher des packages et d'afficher leurs dépendances, qu'ils soient installés sur le système ou non, comme suit :

apt-cache showpkg apache2

Sortir:

Vous pouvez remarquer que recherche apt-cache et spectacle apt-cache est similaire aux méthodes de recherche et d'affichage apt en termes d'affichage des informations sur le paquet. Cependant, apt-cache et apt diffèrent considérablement en termes de représentation des données.

Utiliser l'aptitude

aptitude est une interface utilisateur graphique pour le gestionnaire de paquets APT. L'interface permet aux utilisateurs de choisir de manière interactive les packages à installer, supprimer et mettre à niveau. Les nouveaux utilisateurs peuvent le trouver similaire à l'option Programmes et fonctionnalités dans le Panneau de configuration de Windows.

aptitude fournit une interface de ligne de commande qui émule des arguments similaires à ceux des utilitaires apt-get ou apt. Par conséquent, il est pratique pour les utilisateurs qui préfèrent disposer d'une interface graphique ou interactive pour effectuer des tâches en ligne de commande sous Linux. aptitude est généralement disponible par défaut dans la plupart des distributions basées sur Ubuntu ou Debian. Sinon, vous pouvez l'installer comme suit :

sudo apt-obtenir la mise à jour
sudo apt-get install aptitude

Utilisez la commande suivante pour rechercher des packages via l'interface de ligne de commande aptitude :

recherche d'aptitude sudo 

Exécutez la commande suivante dans le terminal pour lancer l'interface graphique d'aptitude :

aptitude sudo

presse Ctrl + T pour se déplacer dans le terminal. Utilisez les touches fléchées pour naviguer dans l'interface graphique d'aptitude. Allez à la Rechercher onglet et sélectionnez TROUVER ou appuyez sur / pour lancer l'invite de navigation et saisissez le nom du package à rechercher.

Recherche de packages logiciels dans Ubuntu

Cet article couvre tous les principaux outils que vous pouvez utiliser pour rechercher des packages installés ou désinstallés sur les systèmes basés sur Ubuntu et Debian. Il montre également comment rechercher les packages à l'aide d'un seul mot-clé ou trouver des logiciels/programmes nécessitant une mise à niveau.

Comme vous pouvez le voir, la principale différence entre ces outils réside dans leur sortie. En outre, les outils couverts sont très utiles pour trouver les packages lorsque vous ne connaissez pas exactement le nom ou leur utilisation.

7 façons d'obtenir de l'aide en ligne de commande sous Linux

Lire la suite

PartagerTweeterPartagerE-mail

Rubriques connexes

  • Linux
  • Gestionnaires de packages
  • Ubuntu
  • Distribution Linux

A propos de l'auteur

Rumaisa Niazi (22 articles publiés)

Rumaisa est rédactrice indépendante au MUO. Elle a porté plusieurs casquettes, de mathématicienne à passionnée de sécurité de l'information, et travaille maintenant en tant qu'analyste SOC. Ses intérêts incluent la lecture et l'écriture sur les nouvelles technologies, les distributions Linux et tout ce qui concerne la sécurité de l'information.

Plus de Rumaisa Niazi

Abonnez-vous à notre newsletter

Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !

Cliquez ici pour vous abonner