Manipulación de paquetes con dpkg

Pequeño Tutorial de dpkg

bueno gente aca les dejo un tutorial con las acciones que uno puede hacer utilizando dpkg. 

Introduccion 

Acerca de dpkg 

El programa dpkg es la base del sistema de gestión de paquetes de Debian GNU/Linux. Fue creado por Ian Jackson en 1993. Se utiliza para instalar, quitar, y proporcionar información sobre los paquetes .deb. Dpkg es una abreviatura de Debian package. Se trata de un equipamiento lógico utilizado para la gestión de paquetería en Debian Linux y distribuciones de GNU/Linux basadas sobre Debian Linux.
Acciones 

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 una descripción más detallada de los mismos, se puede utilizar: 

dpkg -s 

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

dpkg -l paquete 

Si se desea 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 
Instalar un paquete 

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 

Desinstalar un paquete 

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 

Manipulación de paquetes con dpkg

dpkg es el programa base para manejar paquetes Debian en el sistema. Si tiene paquetes .debdpkg es lo que permite instalar o analizar sus contenidos. Pero este programa sólo tiene una visión parcial del universo Debian: sabe lo que está instalado en el sistema y lo que sea que se le provee en la línea de órdenes, pero no sabe nada más de otros paquetes disponibles. Como tal, fallará si no se satisface una dependencia. Por el contrario, herramientas como apt crearán una lista de dependencias para instalar todo tan automáticamente como sea posible.

0 Comentarios