You are not logged in.
# yaourt -Qtd
extra/cmake 2.8.6-1
local/fam 2.7.0-16
extra/git 1.7.7.3-1
extra/gnome-common 2.34.0-1
extra/gnome-disk-utility 3.0.2-2 (gnome-extra)
extra/gnome-sharp 2.24.2-1
extra/gob2 2.0.17-1
extra/guile 1.8.8-1
extra/intltool 0.41.1-2
multilib/lib32-libsamplerate 0.1.7-3
extra/libgraphite 2.3.1-2
community/libx86 1.1-3
extra/python-wnck 2.32.0-8
local/silc-toolkit 1.1.10-1
y==> Do you want to remove these packages (with -Rcs options) ? [y/N]
==> -----------------------------------------------------------------
==>
checking dependencies...
Remove (21): silc-toolkit-1.1.10-1 python-wnck-2.32.0-8 libx86-1.1-3 libgraphite-2.3.1-2 lib32-libsamplerate-0.1.7-3 intltool-0.41.1-2
guile-1.8.8-1 gob2-2.0.17-1 gnome-sharp-2.24.2-1 gnome-disk-utility-3.0.2-2 gnome-common-2.34.0-1 git-1.7.7.3-1 fam-2.7.0-16
cmake-2.8.6-1 gconf-sharp-peditors-2.24.2-1 libgnome-sharp-2.24.2-1 libunique3-3.0.2-1 perl-error-0.17016-2 rpcbind-0.2.0-3
art-sharp-2.24.2-1 gnome-vfs-sharp-2.24.2-1
Total Removed Size: 63.67 MB
Do you want to remove these packages? [Y/n] Lots of these packages seems to be important. Why -Qtd wants to delete it? Should I say yes?
Offline
If you want to keep them, you can change the reason those packages are installed from 'as a dependency for another package' to 'explicitly installed' - see '-D' switch in pacman's man page.
Offline
from there only gnome-disk-utility is worth keeping and git. the rest can be removed.
gnome-common is used only at compilations to generated "configure"
Give what you have. To someone, it may be better than you dare to think.
Offline
Ok but why pacman wants to delete git for example, I use git a lot!
Offline
-t, --unrequired
Restrict or filter output to packages not required by any currently
installed package.Which package requires git?
On my system: none
[karol@black ~]$ pacman -Qi git
Name : git
Version : 1.7.7.3-1
URL : http://git-scm.com/
Licenses : GPL2
Groups : None
Provides : git-core
Depends On : curl expat>=2.0 perl-error perl>=5.14.0 openssl pcre
Optional Deps : tk: gitk and git gui
perl-libwww: git svn
perl-term-readkey: git svn
perl-mime-tools: git send-email
perl-net-smtp-ssl: git send-email TLS support
perl-authen-sasl: git send-email TLS support
python2: various helper scripts
subversion: git svn
cvsps: git cvsimport
Required By : None
Conflicts With : None
Replaces : git-core
Installed Size : 13872,00 KiB
Packager : Dan McGee <dan@archlinux.org>
Architecture : i686
Build Date : śro, 9 lis 2011, 05:35:15
Install Date : śro, 9 lis 2011, 21:01:42
Install Reason : Installed as a dependency for another package
Install Script : No
Description : the fast distributed version control systemOffline
Ok but why pacman wants to delete git for example, I use git a lot!
You're asking pacman what you can remove from your system without stopping anything from running. Apparently, nothing you have installed needs git to work. (it may be needed at build time, but that's not what you're asking).
Like karol said, you can tell pacman that git (for example) is installed for a reason other than being a runtime dependency for something else.
Arch i686 on Phenom X4 | GTX760
Offline
pretty sure git was installed as a makedepends for one of your package.
just mark git as needed with pacman -D --asexplicit git
Give what you have. To someone, it may be better than you dare to think.
Offline