I want to see the source files for deamons that I have installed on CentOS via yum. Can they be found locally or should I just go to the repository site for them.
I know its trivial but I would like to see the exact source that I am using.
CentOS uses rpm packages, binary equivalent to RedHat, so you can use standard RH weapons to access the files in the packages:
rpm -ql /var/cache/yum/reponame/packages/filename.rpm
This will query the package (if it is installed) and show you where the files are.
You'll need to get the source rpms <pkg name>-<version>.src.rpm
. Yum can't do this natively, but if you install the yum utils and add a couple of repos you can grab them easily.
This site explains the process better than I can off the top of my head :).
Also the quickest and easiest way to get the source out of the RPM is the setup a build environment then you just install the source RPM. the source will be in $BUILD_ROOT/SRC