Esta es una guía detallada para principiantes del comando de búsqueda apt. Usando los comandos apt search y apt show, puede obtener detalles de las versiones disponibles, dependencias, repositorios y otra información importante acerca de los paquetes en Ubuntu.
¿alguna vez se ha preguntado si un paquete determinado está disponible para instalar a través del administrador de paquetes de apt?
¿te has preguntado si el paquete ofrecido por los repositorios de Ubuntu es el más reciente o no?,
el administrador de paquetes de apt en Ubuntu y muchas otras distribuciones proporciona dos útiles opciones de comandos de apt para este propósito.
el comando apt search busca la cadena provista en el nombre y descripción de los paquetes.
apt search package_name
El apt comando show proporciona información detallada sobre un paquete:
apt show package_name
Los comandos no requieren ser root en Ubuntu., He aquí un ejemplo de estos comandos:
¿por Qué quieres usar apt búsqueda o apt comando show?
digamos que quieres instalar el lenguaje de programación Gambas en Ubuntu. Está satisfecho con su conocimiento del comando apt, por lo que decidió usar la línea de comandos para instalar la aplicación.
usted abre un terminal y usa el comando apt para instalar gambas, pero resulta que no se puede localizar el error del paquete.
sudo apt install gambasReading package lists... DoneBuilding dependency tree Reading state information... DoneE: Unable to locate package gambas
¿Por qué Ubuntu no encontró el paquete gambas?, Porque no hay tal paquete llamado gambas. En su lugar, está disponible como gambas3. Esta es una situación en la que podría aprovechar el comando de búsqueda apt.
pasemos al comando apt show. Este comando proporciona información detallada sobre un paquete, su repositorio, dependencias y mucho más.
saber qué versión de un paquete está disponible en el repositorio oficial podría ayudarlo a decidir si debe instalarlo desde otras fuentes.,
quick recall
el administrador de paquetes de apt funciona en una base de datos local / caché de paquetes disponibles de varios repositorios. Esta base de Datos contiene la información sobre la versión del paquete disponible, dependencias, etc. No contiene todo el paquete en sí. Los paquetes se descargan desde los repositorios remotos.cuando ejecuta el comando sudo apt update, esta caché se crea / actualiza en el directorio/var/lib/apt/ lists/. Los comandos apt search y apt show utilizan esta caché.,
El término paquete se utiliza para una aplicación, programa, software.
Búsqueda de paquetes disponibles usando apt comando de búsqueda
me Deja continuar las gambas ejemplo. Digamos que buscas
apt search gambas
te dará una enorme lista de paquetes que tienen «gambas» en su nombre o descripción. Esta lista de salida está en orden alfabético.
ahora, por supuesto, tendrá que hacer alguna predicción inteligente sobre el paquete que desea., En este ejemplo, el primer resultado dice «entorno de desarrollo visual completo para Gambas». Esto le da una buena pista de que este es el paquete principal que está buscando.
¿por Qué tantos paquetes asociados con gambas? Debido a que un número de estos paquetes gambas son probablemente dependencias que se instalarán automáticamente si instala el paquete gambas3. Si utiliza el comando’ apt show gambas3′, mostrará todas las dependencias que se instalarán con el paquete gambas3.,
algunos de estos paquetes listados podrían ser bibliotecas que un desarrollador puede necesitar en algunos casos especiales mientras desarrolla su software.
Use apt search for package name only
de forma predeterminada, el comando apt search busca el término buscado tanto en el nombre del paquete como en su descripción.
Puede limitar la búsqueda indicando al comando apt que busque solo nombres de paquetes.
apt search --names-only search_term
Si está siguiendo esto como un tutorial, inténtelo., Compruebe la salida con el término de búsqueda ‘transitional’ con y sin –names-only opción y verá cómo cambia la salida.
apt search transitionalapt search --names-only transitional
consejo adicional: puede usar el comando ‘apt list –installed’ para buscar paquetes instalados en Ubuntu.
Obtenga información detallada sobre un paquete usando apt show command
la salida de los comandos de búsqueda de apt una breve introducción de los paquetes. Si desea más detalles, utilice el comando apt show.,
apt show exact_package_name
el comando apt show funciona con el nombre exacto del paquete y le da mucha más información sobre el paquete., Se obtiene:
- Información de la versión
- Información del repositorio
- Origen y mantenedor de la información del paquete
- Dónde archivar un error
- Tamaño de descarga e instalación
- dependencias
- Descripción detallada del paquete
- y mucho más
Aquí hay un ejemplo:
debe dar el nombre exacto del paquete, de lo contrario, Apt show no funcionará. Lo bueno es que la terminación de tabulación funciona con el comando apt show.,
como puedes ver en la imagen anterior, tienes mucha información que te puede resultar útil.
el comando apt show también funciona en paquetes instalados. En ese caso, puede ver desde qué fuente se instaló el paquete. ¿Era un PPA o algún repositorio o universo de terceros o el repositorio principal en sí?
personalmente, uso apt show mucho. Esto me ayuda a saber si la versión del paquete proporcionada por Ubuntu es la última o no. Herramienta muy útil!,
conclusión
Si lee mi guía detallada sobre la diferencia entre los comandos apt y apt-get, sabrá que este comando ‘apt search’ funciona de manera similar a ‘apt-cache search’. No existe el comando «apt-get search».
el propósito de crear el comando apt es darle una herramienta con solo la opción suficiente para administrar los paquetes en su sistema Debian/Ubuntu. Las herramientas apt-get, apt-cache y otras apt todavía existen, y se pueden usar en scripting para escenarios más complejos.
espero que haya encontrado útil esta introducción a los comandos apt search y apt show., Agradezco sus preguntas y sugerencias sobre este tema.
si le gustó, por favor compártalo en varios foros y Comunidades de Linux que frecuenta. Eso nos ayuda mucho. Agradecer.
Como lo lee usted? Por favor, compártalo con otros.
- Facebook189
- Twitter16
- LinkedIn1
- Reddit0
- Pocket0
Deja una respuesta