### The Basis

In order to uninstall Cairo-Dock completely, [@Nattgew's answer](https://askubuntu.com/a/527169/425299) to this question says that the following should be input (inputted?) into the terminal:

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

```

But @Sylvain\_Pineau [says](https://askubuntu.com/a/531413/425299) to input into the terminal:

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

```

And yet @Muzaffar, on the other hand, [says](https://askubuntu.com/a/596931/425299) to input into the terminal a far simpler command string:

```
sudo apt-get-purge cairo-dock-core

```

---

### The Questions

So my questions are as follows:

1. What is the difference between `purge` and `remove`?
2. Why do some of the above include commands that others don't necessarily include?
3. Which should I use? I just want to uninstall Cairo-Dock, config files and all. As if, you know, *I had uninstalled it*. Lol. I've already "uninstalled" it via the Ubuntu Software Center, and it shows it as not being installed in there as well.
4. ***Which, for the love of all that is computerised, is it: "input" or "inputted"?*** (Lmao.)

---

**EDIT**: Listen, I'm very confused now. I don't know which of these answers is the best answer, and I honestly have no clue what I'm doing here as I'm very much a beginner with Linux in general, let alone command line. Please, I don't want to screw up my system. I just want to uninstall the programme completely, like using [Revo Uninstaller](https://en.wikipedia.org/wiki/Revo_Uninstaller) on Windows. That's *all I want to do*. 

It's probably my own inexperience here, but it seems like this is way more complicated than it needs to be...

---

### The Specs

* **Make & Model**: Dell Inspiron N5010
* **Operating System**: Ubuntu 15.04
* **GUI Environment**: Unity
* **Terminal Used**: Terminal (Gnome-terminal), v3.14.2-0ubuntu3