Ich habe es mal getestet.Also --unneeded ist eigentlich wohl nur zum schnelleren entfernen von Gruppen gedacht.Wie "fs4000" schon sagte wird bei Paketen nur das Zielpaket (pacman -Qt) entfernt.Die Option -Rcs entfernt auch die Abhängigkeiten der Einzelpakete,sofern nicht von anderen Paketen noch benötigt werden.
Beim Entfernen von Gruppen gibt es auch Unterschiede.Beide Optionen (-Rcs und -Ru) entfernen alle Pakete aus den Gruppen.pacman -Ru entfernt jedoch nur die Pakete die direkt zu den Gruppen gehören.pacman -Rcs hingegen auch evtl. nicht mehr benötigte Abhängigkeiten von den Paketen.
Hier nochmal ersichtlich am Beispiel von der Gruppe vim-plugins:
# pacman -Ru vim-plugins
vim-plugins nicht gefunden, suche nach Gruppe ...
:: Gruppe vim-plugins:
vim-a vim-bufexplorer vim-buftabs vim-colorsamplerpack vim-doxygentoolkit vim-guicolorscheme vim-matchit vim-minibufexpl vim-omnicppcomplete vim-project vim-taglist
vim-vcscommand vim-workspace
Gesamten Inhalt entfernen? [J/n]
Prüfe Abhängigkeiten...
( 1/13) Entferne vim-workspace
[usw.]
pacman -Rcs vim-plugins
vim-plugins nicht gefunden, suche nach Gruppe ...
:: Gruppe vim-plugins:
vim-a vim-bufexplorer vim-buftabs vim-colorsamplerpack vim-doxygentoolkit vim-guicolorscheme vim-matchit vim-minibufexpl vim-omnicppcomplete vim-project vim-taglist
vim-vcscommand vim-workspace
Gesamten Inhalt entfernen? [J/n]
Prüfe Abhängigkeiten...
Entfernen (14): vim-workspace-1.0b1-1 vim-vcscommand-24-1 vim-taglist-45-1 vim-project-1.4.1-1 vim-omnicppcomplete-0.4.1-1 vim-minibufexpl-6.3.2-3 vim-matchit-1.13.1-1
vim-guicolorscheme-1.1-1 vim-doxygentoolkit-0.1.17-1 vim-colorsamplerpack-5.0-1 vim-buftabs-0.10-1 vim-bufexplorer-7.1.7-1 vim-a-2.18-1 ctags-5.7-1
Gesamtgröße der zu entfernenden Pakete: 1,84 MB
Möchten Sie diese Pakete entfernen? [J/n]
( 1/14) Entferne vim-workspace
[usw.]
Die Option -Rcs entfernt also zusätzlich noch das Paket "ctags" welches als Abhängigkeit mitinstalliert wurde:
pacman -Qi ctags
Name : ctags
Version : 5.7-1
[...]
Benötigt von : vim-omnicppcomplete vim-taglist
[...]
Mit -Rcs wird das System also sauberer gehalten als mit -Ru.Fragt sich nur was an der Option --unneeded vorteilhaft ist.Die Entwickler müssen sich ja etwas dabei gedacht haben. <confused>