Plusieurs méthodes peuvent être utilisées pour rechercher des forfaits dans Debian 10 Buster. Des outils puissants et stables sont disponibles pour le filtrage des packages pour rechercher le nom du package correct. Debian 10 propose à la fois des gestionnaires de packages de ligne de commande et de graphiques pour filtrer et rechercher des packages. Synaptic est un outil populaire utilisé pour l'interface graphique, mais il n'est pas bon pour toutes les machines, y compris les serveurs de production. Vous devrez donc utiliser certains outils de ligne de commande pour rechercher des packages Debian.
Il existe plusieurs options disponibles pour rechercher des forfaits dans Debian 10. Cet article explorera comment rechercher un package en utilisant les gestionnaires de package aptitude, apt-cache, dpkg et apt. Toutes les commandes de cet article ont été mises en œuvre dans le terminal de Debian 10 Buster. En utilisant les services publics discutés dans cet article, vous pouvez rechercher des packages et afficher leur description.
Recherchez les packages disponibles à l'aide de la commande d'aptitude
L'aptitude est une application basée sur les nCurses frontal pour APT, s'exécute sous l'application terminale. Ceci n'est pas déjà installé dans Debian, Ubuntu et d'autres distributions basées sur Linux. Pour installer l'aptitude dans Debian 10, ouvrez le terminal à l'aide de la barre de recherche d'application comme suit:
Tapez la commande suivante pour installer l'aptitude dans Debian 10 Buster:
$ sudo apt install aptitude
Une fois que vous avez installé cet outil sur votre système, vous pouvez rechercher n'importe quel package disponible en utilisant la commande d'aptitude dans le terminal. Pour ce faire, suivez la syntaxe ci-dessous:
Nom de package de recherche de l'aptitude
Par exemple, si vous souhaitez rechercher tous les packages OpenSSH, exécutez la commande illustrée ci-dessous:
Vous pouvez également rechercher un package en utilisant l'interface utilisateur NCurses d'aptitude. Tapez «Aptitude» dans le terminal et l'interface suivante sera affichée dans la fenêtre.
Pour rechercher un package, appuyez sur '/', puis tapez le nom du package dans la barre de recherche.
Recherchez les packages disponibles à l'aide de la commande apt-cache
Dans Debian 10, vous pouvez rechercher des packages disponibles dans le référentiel Debian en utilisant la commande apt-cache. Avec la commande apt-cache, vous pouvez également rechercher les packages Deb installés sur votre système qui ne sont pas dans le référentiel Debian. Utilisez la commande suivante pour effectuer les tâches de recherche à l'aide de la commande apt-cache.
$ apt-cache Search Package-Name
Exemple
$ apt-cache Search vim
La commande ci-dessus affichera les noms des packages avec l'expression «vim» dans la description ou le nom. Pour rechercher ces packages, ayez l'expression de la recherche dans le nom uniquement. Ensuite, entrez la commande suivante:
$ apt-cache Search - Names uniquement Apache
Pour afficher plus de détails sur le package répertorié, utilisez la commande suivante:
$ apt-cache show-name-name
Exemple
$ apt-cache show emacs
L'aptitude et l'APT-Cache fournissent des informations similaires sur les packages.
Dans la plupart des cas, les résultats seront trop longs. Pour raccourcir les résultats, vous pouvez exécuter la commande suivante:
$ apt-cache Search Package-Name | plus
Vous pouvez exclure les résultats qui n'ont pas de mot-clé spécifique à l'aide de la commande grep, comme suit:
$ apt-cache Search Package-Name | Package Grep-Name2
La commande grep est sensible à la casse. Pour ignorer la sensibilité de cas, utilisez le drapeau -I (Grep -i Search-Word).
Recherchez les packages disponibles à l'aide de la commande APT
À l'aide de la commande APT, vous pouvez rechercher tous les packages disponibles. Utilisez la syntaxe suivante pour effectuer une recherche en utilisant APT:
Nom de package de recherche $ APT
Exemple
$ apt Search Emacs
Rechercher des packages disponibles à l'aide de la commande dpkg
Pour rechercher des packages installés, utilisez la commande dpkg, comme suit:
$ dpkg -s-sommier de recherche
Exemple
$ dpkg -s apache
Vous pouvez également utiliser DPKG avec Grep, comme suit:
Conclusion
Cet article a exploré comment rechercher des packages à l'aide de la ligne de commande de Debian 10, y compris différentes méthodes de recherche et de filtrage. En utilisant ces méthodes, vous pouvez rechercher des packages Debian, même si vous ne connaissez pas le nom exact du package. Vous pouvez en savoir plus sur les commandes apt-cache, la recherche Grep, l'aptitude et les commandes APT sur Internet.