¿Diferencia entre los comandos de línea de comandos con respecto a la desinstalación de Cairo-Dock?

¿Diferencia entre los comandos de línea de comandos con respecto a la desinstalación de Cairo-Dock?

La base

Para desinstalar Cairo-Dock por completo,La respuesta de @Nattgewa esta pregunta dice que se debe ingresar (¿ingresar?) lo siguiente en la terminal:

sudo apt-get remove cairo-dock cairo-dock-core cairo-dock-plug-ins cairo-dock-plug-ins-data cairo-dock-data

Pero @Sylvain_Pineaudicepara ingresar en la terminal:

sudo apt-get purge cairo-dock cairo-dock-core cairo-dock-data libgldi-dev libgldi3

Y sin embargo @Muzaffar, por otro lado,dicepara ingresar en la terminal una cadena de comando mucho más simple:

sudo apt-get-purge cairo-dock-core

Las preguntas

Entonces mis preguntas son las siguientes:

  1. ¿Cuál es la diferencia entre purgey remove?

  2. ¿Por qué algunos de los anteriores incluyen comandos que otros no necesariamente incluyen?

  3. ¿Cuál debo usar? Sólo quiero desinstalar Cairo-Dock, archivos de configuración y todo. Como si, ya sabes,lo habia desinstalado. Jajaja. Ya lo "desinstalé" a través del Centro de software de Ubuntu y muestra que tampoco está instalado allí.

  4. ¿Qué, por amor a todo lo informatizado, es: "entrada" o "entrada"?(Lmao.)


EDITAR: Escucha, estoy muy confundido ahora. No sé cuál de estas respuestas es la mejor y, sinceramente, no tengo ni idea de lo que estoy haciendo aquí, ya que soy un principiante en Linux en general, y mucho menos en la línea de comandos. Por favor, no quiero arruinar mi sistema. Sólo quiero desinstalar el programa por completo, como usardesinstalador de Revoen Windows. Eso estodo lo que quiero hacer.

Probablemente sea mi propia inexperiencia aquí, pero parece que esto es mucho más complicado de lo necesario...


Las especificaciones

  • Haz un modelo: Dell Inspiron N5010
  • Sistema operativo:Ubuntu 15.04
  • Entorno GUI: Unidad
  • Terminal usado: Terminal (Gnome-terminal), v3.14.2-0ubuntu3

Respuesta1

¿Cuál es la diferencia entre purgar y eliminar?

removeeliminará los paquetes y dejará los archivos de configuración del paquete; purgeeliminará los paquetes sin salir de los archivos de configuración del paquete;sin embargo, su comportamiento real depende del paquete.: He visto aplicaciones eliminadas que después de una reinstalación aún mantenían su configuración anterior.

¿Por qué algunos de los anteriores incluyen comandos que otros no necesariamente incluyen?

Porque intentan, con más o menos éxito (ésta es la diferencia entre ellos), eliminar las dependencias del paquete junto con el paquete.

Para ser honesto, no considero que eliminar cada dependencia manualmente sea una buena forma de hacerlo;Para eliminar y purgar un paquete y todas sus dependencias, hay una manera apt-getque se ocupará del caso específico adecuadamente y que eliminará y purgará ni más ni menos de lo que ya no es necesario.(y eso es lo suficientemente general como para que funcione con cualquier paquete simplemente reemplazando el nombre del paquete):

sudo apt-get purge cairo-dock && \
sudo apt-get autoremove --purge cairo-dock
  • sudo apt-get purge cairo-dock: Elimina y purga cairo-dock;
  • sudo apt-get autoremove --purge cairo-dock: Elimina y purga cada cairo-dockdependencia.perolos que necesitan otros paquetes;

Alternativamente, para conservar los archivos de configuración de dependencias cairo-dockde 's y cairo-dock':

sudo apt-get remove cairo-dock && \
sudo apt-get autoremove cairo-dock

¿Qué debo hacer? Sólo quiero desinstalar Cairo-Dock, archivos de configuración y todo. Como si, ya sabes, lo hubiera desinstalado. Jajaja. Ya lo "desinstalé" a través del Centro de software de Ubuntu y muestra que tampoco está instalado allí.

El primer método propuesto anteriormente:

sudo apt-get purge cairo-dock && \
sudo apt-get autoremove --purge cairo-dock`

Purgará cairo-docklos archivos de configuración y eliminará y purgará ni más ni menos de lo que ya no es necesario.

¿Qué, por amor a todo lo informatizado, es: "entrada" o "entrada"?

"Introducido" suena bastante extraño. Yo haría la segunda "entrada":https://english.stackexchange.com/questions/30684/inputted-or-input.

Respuesta2

Intentaré responder a algunas de sus preguntas: purgees diferente removeporque elimina también los archivos de configuración además de todos los paquetes. Si desea eliminar completamente Cairo Dock con todo el archivo de configuración, debe utilizarlo purgepor la motivación que dije antes.

Respuesta3

Comencemos con purgar versus eliminar. Algunos paquetes incluyen archivos de configuración /etc/como parte de su paquete. Se espera que algunos de estos hayan sido editados por el usuario, por lo que apt removeno los elimina si desinstala un paquete. apt purgevoluntad. Ninguno de los dos tiene ningún efecto en los archivos de configuración del usuario en su directorio de inicio.

Ahora, en cuanto a eliminar todas estas cosas, todo el cairo-dock dependsdirectamente cairo-dock-coreo de otra manera. Si eres tú removeo purgeeso, todo lo demás se elimina. Entonces eso es bastante inteligente.

Sin embargo, purgesolo purgará los archivos de configuración de los paquetes indicados explícitamente. Si purgas algo que elimina otros paquetes, solo seránremoto.cairo-dock-coreno tiene ningún archivo de configuración. No tiene sentido purgarlo.

Los tres parecen bastante equivalentes para sus propósitos. La focalización cairo-dock-corees inteligente, pero no lo eshaceralgo más elegante.

información relacionada