En los sistemas Ubuntu y Debian, puede buscar cualquier paquete con solo una palabra clave relacionada con su nombre o descripción a través de la búsqueda apt-cache . La salida le 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 la búsqueda de apt-cache , puede buscar cualquier paquete de apt que esté instalado o que aún no se haya 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 la Terminal del sistema Ubuntu 18.04 LTS. Para abrir la Terminal en Ubuntu, use el atajo de teclado Ctrl + Alt + T.
Antes de realizar cualquiera de los siguientes métodos, le recomendamos que actualice el índice del repositorio de la siguiente manera:
Buscar paquetes usando la búsqueda de apt-cache
Apt-cache es una herramienta de línea de comandos que se utiliza para buscar paquetes apt en sistemas basados en Ubuntu o Debian. Con la búsqueda de apt-cache , puede buscar cualquier paquete utilizando 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 la búsqueda de apt-cache , 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 de actualización de apt.
Para buscar paquetes, escriba apt-cache search seguido de la palabra clave correspondiente. Aquí está la sintaxis para hacerlo:
Reemplace la palabra clave con cualquiera de los nombres de paquete instalados o instalables. Tenga en cuenta que la palabra clave puede ser exacta o parte del nombre del paquete o puede ser cualquier palabra relacionada con la descripción del paquete. En el resultado, 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 gestión de almacenamiento ZFS. Para encontrar el nombre exacto del paquete, busquemos usando apt-cache search de la siguiente manera:
A partir de 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 se muestra es demasiado larga. Puede usar el comando menos para ver la salida de una línea o una pantalla a la vez.
De manera similar, 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 utilizando cualquier palabra clave relacionada con la descripción del paquete. Por ejemplo, lo encontré realmente útil una vez que necesité instalar el motor de búsqueda del que solo sé que es un meta motor de búsqueda que protege la privacidad de sus usuarios. Sin embargo, no recordaba el nombre de ese motor de búsqueda, así que ingresé el término de búsqueda de la siguiente manera:
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 seekx para instalarlo.
De manera similar, si usamos apt-cache con el indicador show , mostrará información básica sobre el paquete, incluida la versión, el tamaño, las dependencias, la descripción y mucho más. Para encontrar información sobre un determinado paquete, use la bandera de mostrar de la siguiente manera:
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
La búsqueda apta es el equivalente apto de la búsqueda apt-cache en el antiguo comando apt-get. Algunos usuarios prefieren el comando de búsqueda apt debido a su buena presentación de 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 algo de espacio entre los diferentes paquetes. Además, verá la etiqueta Instalado 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.
Un ejemplo de esto sería buscar el paquete Apache2 usando el siguiente comando:
Buscar paquetes usando aptitude
Aptitude es la interfaz del comando apt en Linux que se utiliza 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 hacerlo, ejecute el comando de instalación de la siguiente manera:
Es posible que el sistema solicite confirmación proporcionándole una opción Y / n. Presiona y y luego Enter para confirmar, luego de eso, Aptitude se instalará en tu 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.
Verá resultados similares a los siguientes:
¡Eso es todo! En este artículo, hemos aprendido cómo buscar un paquete usando el comando de búsqueda apt-cache. 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.