Estaciones de trabajo en línea OnWorks Linux y Windows

Logotipo

Alojamiento gratuito en línea para estaciones de trabajo

<Anterior | Contenido | Siguiente>

8.2.4. Eliminación y purga de paquetes‌


Eliminar un paquete es incluso más sencillo que instalarlo. Echemos un vistazo a cómo eliminar un paquete con dpkg y apto.

Para eliminar un paquete con dpkg, suministre el -r or --retirar opción, seguida del nombre de un paquete. Sin embargo, esta eliminación no es completa: todos los archivos de configuración, scripts de mantenimiento, archivos de registro (registros del sistema), datos generados por el demonio (como el contenido de un directorio del servidor LDAP o el contenido de una base de datos para un servidor SQL ), y la mayoría de los demás datos de usuario que maneja el paquete permanecen intactos. La opción de eliminar facilita la desinstalación de un programa y luego reinstalarlo con la misma configuración. También recuerde que las dependencias no se eliminan. Considere este ejemplo:


# dpkg: eliminar kali-linux-gpu

(Leyendo la base de datos ... 317681 archivos y directorios instalados actualmente.) Eliminando kali-linux-gpu (2016.3.2) ...

# dpkg: eliminar kali-linux-gpu

(Leyendo la base de datos ... 317681 archivos y directorios instalados actualmente.) Eliminando kali-linux-gpu (2016.3.2) ...


También puede eliminar paquetes del sistema con apto para quitar PARA DOS. APT eliminará automáticamente los paquetes que dependen del paquete que se está eliminando. Como el dpkg Por ejemplo, los archivos de configuración y los datos del usuario no se eliminarán.

Mediante la adición de sufijos a los nombres de los paquetes, puede usar apto (o apt-get y aptitud) para instalar ciertos paquetes y eliminar otros en la misma línea de comando. Con un apto inst todo comando, agregue "-”A los nombres de los paquetes que desea eliminar. Con un apto para quitar comando, agregue "+”A los nombres de los paquetes que desea instalar.

El siguiente ejemplo muestra dos formas diferentes de instalar paquete1 y quitar paquete2.


# instalación adecuada paquete1 paquete2-

[...]

# apto para quitar paquete1 + paquete2

[...]

# instalación adecuada paquete1 paquete2-

[...]

# apto para quitar paquete1 + paquete2

[...]


Esto también se puede utilizar para excluir paquetes que de otro modo se instalarían, por ejemplo, debido a una Recomienda (discutido después). En general, el solucionador de dependencias utilizará esa información como una pista para buscar soluciones alternativas.

Para eliminar todos los datos asociados con un paquete, puede purgar el paquete con el dpkg-P PARA DOSo depurar apto PARA DOS comandos. Esto eliminará por completo el paquete y todos los datos del usuario, y en el caso de apto, también eliminará las dependencias.


# dpkg -r debian-cd

(Leyendo la base de datos ... 97747 archivos y directorios instalados actualmente.) Eliminando debian-cd (3.1.17) ...

# dpkg -P debian-cd

(Leyendo la base de datos ... 97401 archivos y directorios instalados actualmente.) Eliminando debian-cd (3.1.17) ...

Purgando archivos de configuración para debian-cd (3.1.17) ...

# dpkg -r debian-cd

(Leyendo la base de datos ... 97747 archivos y directorios instalados actualmente.) Eliminando debian-cd (3.1.17) ...

# dpkg -P debian-cd

(Leyendo la base de datos ... 97401 archivos y directorios instalados actualmente.) Eliminando debian-cd (3.1.17) ...

Purgando archivos de configuración para debian-cd (3.1.17) ...


¡Advertencia! Dada la naturaleza definitiva de la purga, no la ejecute a la ligera. Perderá todo lo relacionado con ese paquete.


Top OS Cloud Computing en OnWorks: