<Anterior | Contenido | Siguiente>
2. dpkg
dpkg es un administrador de paquetes para Debian-sistemas basados en. Puede instalar, eliminar y compilar paquetes, pero a diferencia de otros sistemas de administración de paquetes, no puede descargar e instalar automáticamente paquetes o sus dependencias. Esta sección cubre el uso de dpkg para administrar paquetes instalados localmente:
• Para enumerar todos los paquetes instalados en el sistema, desde un indicador de terminal, escriba:
dpkg-l
• Dependiendo de la cantidad de paquetes en su sistema, esto puede generar una gran cantidad de resultados. Canalice la salida a través de grep para ver si está instalado un paquete específico:
dpkg-l | grep apache2
Reemplaza apache2 con cualquier nombre de paquete, parte de un nombre de paquete u otra expresión regular.
• Para listar los archivos instalados por un paquete, en este caso el paquete ufw, ingrese:
dpkg-L ufw
• Si no está seguro de qué paquete instaló un archivo, es posible que dpkg -S pueda decírselo. Por ejemplo:
dpkg -S /etc/host.conf
archivos base: /etc/host.conf
La salida muestra que el /etc/host.conf pertenece al paquete base-files.
Muchos archivos se generan automáticamente durante el proceso de instalación del paquete y, aunque están en el sistema de archivos, dpkg-S Puede que no sepa a qué paquete pertenecen.
• Puede instalar un local . Deb archivo ingresando:
sudo dpkg -i zip_3.0-4_i386.deb
Cambios zip_3.0-4_i386.deb al nombre de archivo real del archivo .deb local que desea instalar.
• La desinstalación de un paquete se puede lograr mediante:
sudo dpkg -r zip
Desinstalar paquetes usando dpkg, en la mayoría de los casos, es NO recomendado. Es mejor usar un administrador de paquetes que maneje las dependencias para asegurar que el sistema esté en un estado consistente. Por ejemplo usando dpkg -r código postal eliminará el paquete zip, pero los paquetes que dependan de él se seguirán instalando y es posible que ya no funcionen correctamente.
Para obtener más opciones de dpkg, consulte la página del manual: hombre dpkg.