martes 19 de mayo de 2009

Si apt es util... DPKG tambien los es!!!

0 comentarios
Dado que estoy trabajando en varios proyectos (unos que empzare esta semana), el conocimiento y manejo de las herramientas nativas de linux es muy importante y hoy les quiero mostrar el articulo que encontre sobre el uso y funcionamiento de esta maravillosa herramienta llamada DPKG (algunas ya la utilizaba como dpkg -i, dpkg -l y dpkg --reconfigure)

Copio y pego tal cual esta en la web de alcande libre, ademas de ser una excelente referencia en el mundo linux

Procedimientos.


Consultas.

Si se quiere obtener una lista completa de los paquetes instalados en el sistema, junto con versión una descripción breve de los mismo, se puede utilizar:

dpkg -l

Si se quiere consultar si están instalados paquetes que contengan una cadena de caracteres en particular, como por ejemplo apache, se puede utilizar:

dpgk -l "*apache*"

Si se quiere una descripción más detallada de los mismos, se puede utilizar:

dpkg -s

Si se desea consultar la versión e información breve de un solo paquete instalado en el sistema, se puede utilizar:

dpkg -l paquete

Si se quiere una descripción más detallada del paquete, se puede utilizar:

dpkg -s paquete

Si se quiere consultar solo las dependencias de un paquete instalado en el sistema, se puede utilizar:

dpkg -s paquete | grep ^Depends:

Si se desea consultar la información de un paquete .deb sin instalar, se puede utilizar:

dpkg -l paquete-no-instalado.deb

Si se desea consultar la información completa de un paquete, que incluye versión, descripción, arquitectura, grupo, autor que mantiene el paquete y dependencias, se puede utilizar:

dpkg -p paquete

Si se quiere ver un listado de los componentes que provee un paquete instalado, se puede utilizar:

dpkg -L paquete

Si se quiere ver un listado de los componentes que provee un paquete antes de ser instalado, se puede utilizar:

dpkg -c paquete-no-instalado.deb

Si se quiere saber a que paquete pertenece un fichero u otro componente instalado en el sistema, se puede utilizar:

dpkg -S /cualquier/elemento/en/el/sistema

Instalación de paquetes.

Si se quiere instalar un paquete .deb, se puede utilizar:

dpkg -i paquete-no-instalado.deb

Si se quiere instalar o actualizar un paquete .deb, se puede utilizar:

dpkg -Gi paquete-no-instalado.deb
Si solo se quiere desempaquetar el contenido sin instalar, se puede utilizar:
dpkg -x paquete-no-instalado.deb

Si se tiene un directorio lleno de paquetes .deb y se desea instalar todos estos, se puede utilizar lo siguiente, considerando para el ejemplo que el directorio ~/Downloads/ contiene varios paquetes .deb:

dpkg -R ~/Downloads/

Si se desea presentar cualesquiera que sean las opciones de configuración de un paquete, se puede utilizar:

dpkg --configure paquete-no-instalado.deb

Desinstalación de paquetes.

Si se quiere desinstalar un paquete, pero dejando presentes ficheros de configuración, se puede utilizar:

dpkg -r paquete

Si se quiere desinstalar un paquete, incluyendo los ficheros de configuración, se puede utilizar:

dpkg -P paquete