Apt-cache: aplicaciones interesantes de esta herramienta

20 02 2008
Apt-cache: aplicaciones interesantes de esta herramienta

Para empezar con esto todos deben saber lo que es APT, algo que creo en este punto la mayoría sabe, ya que es una herramienta que mencionamos y usamos muy seguido. Apt-cache es un programa utilizado por APT para poder realizar ciertas operaciones sobre la cache de los paquetes de esta herramienta. Las aplicaciones que tiene apt-cache son muchas, yo solo voy a mencionar algunas que son las que me parecieron mas interesantes y útiles.

Search: este es uno de los parámetros que más uso en apt-cache ya que me es de enorme utilidad. Para que sirve? fácil, permite realizar búsquedas dentro del listado de paquetes disponibles en nuestros repositorios. Además las búsquedas las realiza no solo en el nombre del paquete sino también en su descripción y en toda la información disponible en el paquete. Su uso es muy sencillo, como root (o utilizando sudo) escribimos en una consola:

apt-cache search paquete

donde paquete es el nombre de la aplicación que estamos buscando, así por ejemplo yo podría buscar

apt-cache search fretsonfire

lo que, en mi caso, devolvería este resultado

fretsonfire – game of musical skill and fast fingers
fretsonfire-game – game of musical skill and fast fingers – Game files
fretsonfire-songs-sectoid – game of musical skill and fast fingers – Songs Package

Depends: otro parámetro de gran utilidad es depends, que lo que permite es saber rápidamente las dependencias de un paquete. Su uso es realmente simple, basta con escribir en una consola

apt-cache depends aplicación

y luego se nos presentara una lista con las dependencias de la aplicación o paquete buscado. Por ejemplo

apt-cache depends akregator

nos da como resultado:

akregator
Depende: kdelibs4c2a
Depende: libc6
Depende: libgcc1
Depende: libkdepim1a
Depende: libqt3-mt
Depende: libstdc++6

Show: esta opción lo que permite es obtener toda la información disponible sobre un determinado paquete. Su uso es de la siguiente manera:

apt-cache show paquete

y a continuación se nos mostrara mucha información sobre el paquete buscado, como arquitectura, versión, descripción, tamaño, y más. Un ejemplo seria:

apt-cache show akregator

y luego de esto nos mostrara en pantalla toda la información mencionada, que no coloco aquí porque es muchísima y no tiene sentido, lo mejor es que experimenten ustedes.

Pkgnames: por último esta opción tal vez no tan útil como las anteriores pero si un tanto curiosa. Si escribimos en una consola

apt-cache pkgnames

obtendremos un enorme listado con todos los paquetes que tenemos instalados en nuestro sistema, creanme que el listado es realmente enorme, yo les recomendaría que para leerlo lo guarden en un archivo de texto de esta manera:

apt-cache pkgnames > listado

Ahora en el directorio donde estaban ubicados se creo un archivo de texto llamado “listado” donde esta el resultado de apt-cache pkgnames. No lo explique pero igualmente vieron que útil el operador “>” para casos como estos? ;-)

Estos fueron solo algunas opciones de la aplicación apt-cache, para mayor información les recomiendo que lean el manual

man apt-cache

Por último les digo que esto es válido en Debian, donde se origina APT y obviamente también en Ubuntu.

Visto en | Tinchio

About these ads

Acciones

Información

5 respuestas

24 02 2008
Jorge

lo de la busqueda tambien puede ser por medio de:
jorge@darkstar# aptitude search loQUEsea
Lo interesante es el Pkgnames…

24 02 2008
josekont

@ Jorge:
Gracias por complementar la información, aunque supongo que de la forma en que tu sabes (pues no la conocía) ha de mostrar los programas que fueron instalados por aptitude? ¿Estoy equivocado? Si es así, corrijanme. Aún existen miles de cosas que no conozco de Ubuntu.

Saludos!

6 03 2008
Enio

Mmm interesante… bastantes funcionalidades para apt… :)

7 03 2008
josekont

@ Enio:
Que bien que te haya sido util e interesante. Saludos!

5 04 2013
cesarjob

Muy interesante tu articulo, solamente una corrección.
$ apt-cache pkgnames no muestra los paquetes instalados en el sistema, simplemente todos los paquetes disponibles en el repositorio.
Para ver los paquetes instalados en el sistema se puede ejecutar
$ dpkg -l

Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s




Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

Únete a otros 28 seguidores

%d personas les gusta esto: