Comment rechercher des packages dans Ubuntu

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.

UTILISEZ LA VIDÉO DU JOUR

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 mettez à jour les référentiels de packages de votre système en exécutant :

sudo apt update

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 cache d’apt 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épertorier tous les packages installés/désinstallés disponibles sur votre système, comme suit :

apt list

production:

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

apt list | grep <package_name>

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

apt list --installed

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 -un drapeau, comme suit :

apt list -a <package_name>

production:

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

apt list --upgradeable

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

apt list --upgradeable | grep <package_name>

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 search mysql

production:

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 comme suit :

apt search --name-only <package_name>

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’avez pas à deviner pour déterminer le package que vous recherchez. .


apt show <package_name>
apt show mysql-client-core-5.7 | less

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 search apache2

production:

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

apt-cache pkgnames <keyword>

Par exemple:

Pour afficher tous les forfaits disponibles sans détail :

apt-cache pkgnames

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.

apt-cache pkgnames | grep -i <keyword>

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

production:

Vous pouvez remarquer que recherche de cache apt et spectacle de cache apt 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-get update
sudo apt-get install aptitude

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

sudo aptitude search <package_name>

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

sudo aptitude

presse Ctrl + T pour se déplacer dans le terminal. Utilisez les touches fléchées pour naviguer dans l’interface graphique d’aptitude. aller à la Chercher 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.