GNU/Linux >> Tutoriales Linux >  >> Debian

Opciones de uso frecuente para el comando debian / ubuntu dpkg

dpkg -l

Lista de todos los paquetes instalados.

EJEMPLOS:

dpkg devuelve una serie de paquetes instalados:

$ dpkg -l | wc -l
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 | grep php

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.


Debian
  1. bash:netstat:comando no encontrado – Debian/Ubuntu Linux

  2. 40 comandos básicos de Linux utilizados con frecuencia

  3. Salida de qué comando utilizado para la entrada a Cd?

  4. Debian – ¿Encontrar el paquete que proporciona un comando dado?

  5. Apt-cache utilizado para?

Cómo arreglar el comando add-apt-repository que no se encuentra en Ubuntu y Debian

Maim - Una herramienta de captura de pantalla para Debian 9 Desktop

Instale Varnish Cache 5.1 para Apache en Debian 9 / Ubuntu 16.04

Cómo buscar puertos abiertos en Debian 10

Comprobar las dependencias de un paquete en Ubuntu 20.04 y Debian 10

Cómo instalar el administrador de paquetes Yarn JS (nodo) en Debian 11