Hi Zaph,
First, to check the permissions of sources.list file, launch your terminal of choice and do this:
Code:
cd /etc/apt
ls -lah sources.list
The output should look something like this:
Code:
-rw-r--r-- 1 root root 4.0K 2010-02-15 15:16 sources.list
The above tells us that the permissions are 644 and it is owned by user root in group root. If yours looks different, do this:
Code:
sudo chmod 644 sources.list
sudo chown root:root sources.list
and try the:
Code:
sudo apt-get update
sudo apt-get install -f
again
BTW, the -f means "Fast mode, don't check package files" in some Debian versions. I run Ubuntu, and it is not supported there (no harm on that if your Debian version doesn't support it, it will just error out).
I hope this helps a bit. Post back your results, even if it fixes things
Best,
-Ray