Desinstalar paquetes de Ubuntu y Debian con apt-get y dpkg

Desinstalar paquetes de Ubuntu y Debian con apt-get y dpkg
Ya vimos cómo crear paquetes Debian. Ahora, veremos cómo eliminarlos. Eliminar paquetes en Debian o Ubuntu Linux de la consola es muy fácil, su usuario debe estar en los suDoers o necesitará acceso a la raíz.

Obtenga una lista de paquetes instalados: DPKG -List

El comando dpkg -La lista le mostrará una lista de paquetes instalados. Puede usar este comando para obtener una lista de nombres de programas instalados para eliminar más tarde. Por supuesto, no necesita usar este comando si ya conoce el nombre del programa para eliminar.

DPKG -Lista

Al desplazarse hacia abajo, puede ver todos los paquetes instalados. Como puede ver en la captura de pantalla a continuación, uno de los paquetes instalados en mi dispositivo es skypeforlinux, El programa que usaré en estos ejemplos de tutoriales:

Eliminar paquetes usando apt-get:

Cuando se usa apt-get, el método correcto para eliminar los paquetes a través de la consola se muestra a continuación. El parámetro "-eliminar"Eliminará los archivos de instalación mientras mantiene los datos de configuración, agregando"-purga"Instruimos apt-get para eliminar los archivos de configuración,.

sudo apt-get--punge elimina skypeforlinux

Cuando se le pide confirmación, presione Y Para terminar el procedimiento de eliminación. También puede omitir la solicitud de confirmación agregando -y al ejecutar el comando como se muestra en la imagen a continuación:

sudo apt -get - -Purge Eliminar skypeforlinux -y

También puedes correr purga de apto-get sin el eliminar Parámetro, como se muestra en el ejemplo a continuación. Esto eliminará los binarios del programa y los archivos de configuración.

O simplemente puede eliminar binarios manteniendo los archivos de configuración ejecutándose:

sudo apt -get purge skypeforlinux -y

Si desea mantener los archivos de configuración, ejecute:

sudo apt-get elimina skypeforlinux

Nota: puede agregar la opción -y para evitar la confirmación.

Eliminar paquetes con DPKG:

Podemos eliminar paquetes reemplazando el comando apt-get con dpkg como en el siguiente ejemplo:

sudo DPKG - -Remove Skypeforlinux

También podemos usar el -riñonal parámetro en lugar de eliminar, como se muestra a continuación:
Nota: Donde "PackageName" se reemplaza por el nombre del paquete.

sudo dpkg -r

Eliminar paquetes rotos

n para eliminar paquetes o paquetes rotos que no estaban completamente instalados, ejecutaremos:

sudo apt-get limpia && sudo apt-get Autoremove
SUDO apt -get -f install
dpkg - -Configure -A

Dónde:

  • limpio: Elimina el caché de los programas más antiguos que los instalados.
  • autororator: Elimina archivos innecesarios, como dependencias que ya no son necesarias.
  • -instalación f / -fix -rompida: Arregle las dependencias rotas y corregir posibles problemas de corrupción del paquete. Profundizaremos en esta opción más tarde.

Solución de problemas

Por diferentes razones, la eliminación de un paquete o la instalación de un paquete pueden devolver errores. Las causas más comunes de tales errores son programas antiguos, paquetes parcialmente instalados, paquetes corruptos y repositorios obsoletos en ETC/APT/FUENTES.lista, etc.

Los siguientes comandos y su pedido son básicos para resolver problemas iniciales en el administrador de paquetes. Si está experimentando problemas para instalar o desinstalar software en Ubuntu u otras distribuciones de Linux basadas en Debian, ejecute los siguientes comandos:

actualización de sudo apt-get
sudo dpkg - -Configure -A
SUDO apt -get -f install
sudo apto-get limpia

Dónde:

  • Actualización de apt-get: Actualiza la lista de los paquetes en los repositorios.
  • dpkg -configure -a: Este comando verifica los problemas de dependencia para solucionar.
  • apt -get -f instalación: Otro comando para solucionar problemas de dependencia.
  • APT-GET AUTOCLEAN: Limpiar dependencias innecesarias.

Compruebe si el administrador de paquetes posee paquetes

Para verificar si el instalador contiene paquetes en espera de la instalación de la instalación:

sudo apt-get -u dist-upgrade

El comando anterior muestra que mantuviste paquetes. Si se enumera para eliminar paquetes, ejecute:

apt-get eliminar -ny-run

Desinstalación de paquetes usando Apt:

Mientras que muchos usuarios creen el apto El comando es una forma de invocar apt-get, Ambos comandos tienen diferencias. En la mayoría de los casos, puede usar apto como apt-get, Manteniendo las mismas opciones. En algunos casos, las opciones se implementan de manera diferente. Por ejemplo, puede usar el apto comandar para enumerar todos los paquetes como lo hicimos anteriormente con el dpkg dominio.

Lista de sudo apto

Eliminar paquetes con APT es lo mismo que con Apt-Get, para eliminar los binarios de programa y los archivos de configuración ejecutados:

sudo apto purge skypeforlinux

Puedes usar el comando eliminar en lugar de purgar para mantener archivos de configuración.

sudo apto eliminar skypeforlinux

Como con apt -get, puede agregar la opción -y para evitar la confirmación.

sudo apto eliminar skypeforlinux -y

Conclusión:

Como puede ver, las distribuciones de Linux con sede en Debian ofrecen una variedad de formas de eliminar paquetes. Ubuntu también incluye, por defecto, el Administrador de paquetes de aptitudes, que no se explicó en este tutorial, pero puede leer al respecto en https: // Linuxhint.com/debian_package_managers/.

Los comandos explicados en este tutorial son comandos básicos de Debian, cualquier nivel de usuario debe aprender.

Espero que este tutorial sobre los paquetes desinstalantes haya sido útil. Siga siguiendo la pista de Linux para obtener más consejos y tutoriales de Linux.