alguna vez se enfrentó a un problema durante la instalación del paquete apt, cuando no sabe el nombre exacto del paquete. Al igual que con apt, debe proporcionar el nombre completo del paquete para instalarlo, como apt install apache2. Si no proporciona el nombre exacto y simplemente escribe apache, no se va a instalar. Lo mismo ocurre cuando se elimina un paquete apt.,

en los sistemas Ubuntu y Debian, puede buscar cualquier paquete solo por una palabra clave relacionada con su nombre o descripción a través de la búsqueda apt-cache. El resultado te devuelve una lista de paquetes que coinciden con la palabra clave buscada. Una vez que encuentre el nombre exacto del paquete, puede usarlo con apt install para la instalación. También es útil cuando se busca información sobre un paquete específico. Tenga en cuenta que con apt-cache search, puede buscar cualquier paquete de apt que esté instalado o que aún no esté instalado.,

Este artículo le explicará cómo buscar un paquete a través del comando de búsqueda apt-cache en los repositorios de su sistema. También aprenderemos algunos otros comandos: apt search y aptitude a través de los cuales también puede buscar cualquier paquete.

Nota: Hemos realizado el procedimiento explicado en este artículo en el terminal del sistema Ubuntu 18.04 LTS. Para abrir el Terminal en Ubuntu, use el atajo de teclado Ctrl+Alt+T.,

antes de realizar cualquiera de los siguientes métodos, le recomendamos actualizar el índice del repositorio de la siguiente manera:

di sudo apt update

buscar paquetes usando apt-cache search

Apt-cache es una herramienta de línea de comandos utilizada para buscar paquetes apt en sistemas basados en Ubuntu o Debian. Con apt-cache search, puede buscar cualquier paquete usando la palabra clave relacionada con su nombre o descripción. En la salida, muestra todos los paquetes que coinciden con los criterios de búsqueda.,

con apt-cache search, puede buscar y mostrar la información sobre los paquetes disponibles en los repositorios de internet. También se puede utilizar para buscar información sobre los paquetes que ya están instalados en su sistema. Obtiene información sobre los paquetes de diferentes fuentes y los guarda en la base de datos local que se actualiza ejecutando la operación apt update.

para buscar paquetes, escriba apt-cache search seguido de bt la palabra clave relevante., Aquí está la sintaxis para hacerlo:

search sudo apt-cache search <keyword>

reemplace la palabra clave con cualquier nombre de paquete instalado o instalable. Tenga en cuenta que la palabra clave puede ser exacta o una parte del nombre del paquete o puede ser cualquier palabra relacionada con la descripción del paquete. En la salida, verá una lista de paquetes que coinciden con la palabra clave mencionada y una breve descripción de cada paquete.

Por ejemplo, queremos instalar una solución de administración de almacenamiento ZFS., Para encontrar el nombre exacto del paquete, busquémoslo usando apt-cache search de la siguiente manera:

search apt-cache search zfs

en la salida, puede identificar el nombre exacto del paquete que es «zfsutils-linux» junto con una breve descripción. Como puede ver, la lista que muestra es demasiado larga. Puede usar el comando less para ver la salida una línea o una pantalla a la vez.,

search sudo apt-cache search zfs / less

del mismo modo, la búsqueda de apt-cache puede ser útil si desea instalar un servidor web pero no recuerda el nombre del paquete. En este caso, puede buscar el paquete usando cualquier palabra clave relacionada con la descripción del paquete. Por ejemplo, me pareció muy útil una vez que necesité instalar el motor de búsqueda sobre el que solo sé que es un meta motor de búsqueda que protege la privacidad de sus usuarios., Sin embargo, no recuerdo el nombre de ese motor de búsqueda, por lo que he introducido el término de búsqueda de la siguiente manera:

di sudo apt-cache search «metabuscador»

Cuando apareció el resultado, encontré el nombre del motor de búsqueda requerido que era «Searx». Después de eso, simplemente usé el comando apt install searx para instalarlo.

del mismo modo, si usamos apt-cache con show flag, mostrará información básica sobre el paquete incluyendo la versión, Tamaño, dependencias, descripción y mucho más., Para encontrar información sobre un paquete determinado, use la bandera show de la siguiente manera:

apt apt-cache show <nombre del paquete>

formas alternativas

Aquí hay algunas otras formas que también se pueden usar para buscar un paquete instalado o instalable en un sistema.

buscar paquetes usando apt Search

Apt search es el equivalente de apt-cache search en el antiguo comando apt-get., Algunos usuarios prefieren el comando de búsqueda apt debido a su visualización bien presentada de los resultados. Muestra la lista de paquetes junto con sus últimas versiones disponibles y una breve descripción. Lo mejor de apt search es que resalta el nombre de los paquetes y mantiene cierto espacio entre los diferentes paquetes. Además, verá la etiqueta instalada al final de los paquetes ya instalados.

para buscar un paquete, escriba apt search seguido de la palabra clave relacionada con el nombre del paquete.,

keyword Apt search keyword

Un ejemplo de esto sería buscar el paquete Apache2 usando el siguiente comando:

apt apt search apache2

buscar paquetes usando aptitude

Aptitude es el front end del comando apt en Linux utilizado para instalar, actualizar y eliminar paquetes. También se puede utilizar para buscar un paquete en un sistema Linux.

Aptitude no está instalado de forma predeterminada en Linux, por lo que tendrá que instalarlo manualmente., Para ello, ejecute el comando install de la siguiente manera:

AP sudo apt install aptitude

el sistema puede solicitar confirmación proporcionándole una opción Y/n. Presione y y luego Enter para confirmar, después de eso Aptitude se instalará en su sistema.

ahora, para buscar un paquete a través de aptitude, escriba apt search seguido de la palabra clave relacionada con el nombre del paquete.,

$ aptitude search <palabra clave>

y verá los resultados similares a los siguientes:

Eso es todo lo que hay! En este artículo, hemos aprendido cómo buscar un paquete usando el comando apt-cache search. Además, también aprendimos el uso de apt search y el comando aptitude para buscar un paquete. Espero que sea útil siempre que necesite buscar un paquete instalado o instalable en su sistema.