GNU/Linux >> Tutoriales Linux >  >> Linux

Debian:Cómo instalar o eliminar paquetes DEB usando dpkg

Pregunta: Me gustaría saber cómo instalar, desinstalar y verificar paquetes deb en Debian. ¿Me puedes explicar con un ejemplo?

Respuesta: Utilice dpkg para instalar y eliminar un paquete deb como se explica a continuación.

En Debian, dpkg (sistema de paquetes Debian) le permite instalar y eliminar los paquetes de software. dpkg es la forma más sencilla de instalar y desinstalar un paquete.

Debian ahora proporciona una herramienta llamada Apt (por “Herramienta de paquete”) y aptitude para ayudar a los administradores a agregar o eliminar software más fácilmente. Consulte nuestro anterior Administrar paquetes usando apt-get para obtener más detalles.

Instalar un Deb usando dpkg -i

syntax:
dpkg -i package-file-name

-i is to install a package.

El siguiente ejemplo instala el paquete Debian para la herramienta tcl.

$ dpkg -i tcl8.4_8.4.19-2_amd64.deb
Selecting previously deselected package tcl8.4.
(Reading database ... 94692 files and directories currently installed.)
Unpacking tcl8.4 (from tcl8.4_8.4.19-2_amd64.deb) ...
Setting up tcl8.4 (8.4.19-2) ...
Processing triggers for menu ...
Processing triggers for man-db ...

Puede verificar la instalación del paquete usando dpkg -l nombre del paquete como se muestra a continuación.

$ dpkg -l | grep 'tcl'
ii  tcl8.4                               8.4.19-2                   Tcl (the Tool Command Language) v8.4 - run-t

El comando anterior muestra que el paquete tcl está instalado correctamente. 'ii' especifica el estado 'instalado bien instalado'.

Desinstalar un Deb usando dpkg -r

dpkg con la opción -r elimina el paquete instalado.

$ dpkg -r tcl8.4
(Reading database ... 94812 files and directories currently installed.)
Removing tcl8.4 ...
Processing triggers for man-db ...
Processing triggers for menu ...

Ahora enumere el paquete y verifique el estado.

# dpkg -l | grep 'tcl'
rc  tcl8.4                                8.4.19-2                   Tcl (the Tool Command Language) v8.4 - run-t

rc significa 'archivos de configuración correctos eliminados'. La acción de eliminación no eliminó los archivos de configuración. El estado de cada paquete instalado estará disponible en /var/lib/dpkg/status. El estado del paquete tcl8.4 parece,

Package: tcl8.4
Status: deinstall ok config-files
Priority: optional
Section: interpreters
Installed-Size: 3308

El siguiente comando se usa para purgar el paquete por completo.

$ dpkg -P tcl8.4
(Reading database ... 94691 files and directories currently installed.)
Removing tcl8.4 ...
Purging configuration files for tcl8.4 ...
Processing triggers for menu ...
$ dpkg -l | grep 'tcl'
$

Por lo tanto, el paquete se elimina por completo y el estado en /var/lib/dpkg/status se muestra a continuación.

Package: tcl8.4
Status: purge ok not-installed
Priority: optional
Section: interpreters

Linux
  1. Diferentes métodos para instalar el paquete Debian (.deb)

  2. Cómo instalar paquetes RPM en Debian 11 Bullseye

  3. ¿Cómo instalar un archivo Deb, por Dpkg -i o por Apt?

  4. Cómo instalar paquetes usando dnf en CentOS/RHEL 8

  5. ¿Cómo instalar correctamente wkhtmltopdf en debian 64 bit?

Cómo agregar un repositorio a Debian

Cómo instalar paquetes en Debian 10

Cómo administrar paquetes de Python usando PIP

Cómo instalar paquetes de forma segura usando Npm o Yarn en Linux

Cómo instalar el paquete Debian (.deb)

Cómo instalar paquetes Deb en Ubuntu, Debian y Mint