dpkg -l
Lista de todos los paquetes instalados.
EJEMPLOS:
dpkg devuelve una serie de paquetes instalados:
1209
pide a dpkg que devuelva solo paquetes relacionados con php. Esto incluirá paquetes instalados y no instalados:
$ dpkg -l *php*
Usar dpkg con grep para ver solo los paquetes instalados
dpkg -L
dpkg -L mostrará si el paquete está instalado. Si el paquete está instalado, dpkg mostrará los archivos relacionados y sus ubicaciones dentro del sistema de archivos.
EJEMPLOS:
$ dpkg -L ntpdate
/.
/etc
/etc/network
/etc/network/if-up.d
/etc/network/if-up.d/ntpdate
/etc/logcheck
…
$ dpkg -L php5-json
El paquete `php5-json’ no está instalado.
dpkg -p
dpkg -p mostrará información completa sobre el nombre de un paquete proporcionado como argumento. La información incluirá, entre otros, versión, dependencias, paquetes sugeridos y más.
EJEMPLO:
$ dpkg -p dpkg
Paquete:dpkg
Esencial:sí
Prioridad:requerida
Sección:admin
Tamaño instalado:7276
Origen:debian
Mantenedor:Desarrolladores de Dpkg
Errores:debbugs://bugs.debian.org
Arquitectura:i386
Versión:1.14.28
Reemplaza:manpages-de (<=0.4-3), manpages-pl (<=20051117-1)
Pre-Depends:libc6 (>=2.7-1), coreutils (>=5.93-1), lzma
Sugerencias:apt
Conflictos:apt (<<0.7.7), aptitude (<<0.4.7-1), dpkg-dev (<<1.14.16), dpkg-iasearch (<<0.11) , sysvinit (<<2.82-1)
Tamaño:2353726
Descripción:Sistema de administración de paquetes Debian
Este paquete proporciona la infraestructura de bajo nivel para manejar la
instalación y eliminación de Debian paquetes de software.
.
Para herramientas de desarrollo de paquetes Debian, instale dpkg-dev.
Página de inicio:http://wiki.debian.org/Teams/Dpkg
dpkg -s
dpkg -s mostrará el estado del paquete como argumento. Esto es similar a dpkg -p pero también incluye un estado y archivos de configuración:
EJEMPLO:
$ dpkg -s dpkg
Paquete:dpkg
Esencial:sí
Estado:instalar bien instalado
Prioridad:requerido
Sección:admin
Tamaño instalado:7276
Origen:debian
Mantenedor:Dpkg Developers
Bugs:debbugs://bugs.debian.org
Arquitectura:i386
Versión:1.14.28
Reemplaza:manpages-de (<=0.4-3), manpages-pl (<=20051117-1)
Pre-depende:libc6 (>=2.7-1), coreutils (> =5.93-1), lzma
Sugerencias:apt
Conflictos:apt (<<0.7.7), aptitude (<<0.4.7-1), dpkg-dev (<<1.14.16) , dpkg-iasearch (<<0.11)
/etc/dpkg/dpkg.cfg f4413ffb515f8f753624ae3bb365b81b
/etc/alternatives/README 69c4ba7f08363e998e0f2e244a04f881
Descripción:Sistema de administración de paquetes Debian
Este paquete proporciona la infraestructura de bajo nivel para manejar el
instalación y remoción val de los paquetes de software Debian.
.
Para herramientas de desarrollo de paquetes Debian, instale dpkg-dev.
Página de inicio:http://wiki.debian.org/Teams/Dpkg
dpkg -S
este comando dpkg buscará y mostrará nombres de archivo relacionados con un paquete instalado.
EJEMPLOS:
$ dpkg -S dpkg.cfg
dpkg:/usr/share/man/hu/man5/dpkg.cfg.5.gz
dpkg:/usr/share/man/pl/man5/dpkg.cfg.5.gz
dpkg:/usr/share/man/sv/man5/dpkg.cfg.5.gz
dpkg:/etc/dpkg/dpkg.cfg
dpkg:/usr/share/man/fr /man5/dpkg.cfg.5.gz
dpkg:/usr/share/man/man5/dpkg.cfg.5.gz
dpkg:/usr/share/man/de/man5/dpkg .cfg.5.gz
$ dpkg -S puertos.conf
apache2.2-común:/etc/apache2/ports.conf
dpkg -i
La opción -i le dirá a dpkg que instale un paquete.deb. Para ejecutar este comando se requieren privilegios de superusuario/raíz.
EJEMPLO:
# dpkg -i skype-debian_2.1.0.81-1_i386.deb
este comando instalará un paquete que no forma parte de los repositorios estándar de Debian. Sync dpkpg no instalará los requisitos previos requeridos, dpkg puede mostrar un error que indica que no se cumplen los requisitos previos para este paquete.
dpkg -r
dpkg eliminará el paquete instalado pero no sus configuraciones. Se requieren privilegios de raíz para ejecutar este comando.
EJEMPLO:
# dpkg -r apache2
este comando eliminará el sistema de formulario apache2.
dpkg -P
con la opción -P, el comando dpkg eliminará y purgará todos los archivos de configuración relacionados con el paquete.
EJEMPLO:
# dpkg -P apache2
Este comando eliminará el paquete apache2 del sistema, incluidos sus archivos de configuración. Se requieren permisos de raíz.
dpkg-reconfigure
dpkg-reconfigure es un comando propio pero relacionado con la familia dpkg y también vale la pena mencionarlo aquí. dpkg-reconfigure reconfigurará el paquete ya instalado en el sistema.
EJEMPLO:
# dpkg-reconfigure xserver-xorg
este comando reconfigurará un paquete xserver-xorg. Se requieren privilegios de raíz para ejecutar este comando.