I don't know what is in the taya repos. These are repos that have packages assembled by the folks puting out this Point Linux OS.
One interesting thing for you to do would be to run;
Code:
cat /etc/debian_version
and the same for these 2 files also in /etc; issue and issue.net.
They would be interesting just to see if;
A>they are there
B>what they say
For Wheezy I get 7.7 in debian_version, Debian GNU/Linux 7 \n \l in issue and Debian GNU/Linux 7 in issue.net.
These are only really useful for entertainment in relation to your question though.
Moving on in your sources.list we see the cdn entries. I have never seen these in a Debian sources.list before. Could be I am just ignorant as I am really good at being ignorant. On the other hand going to that address is not much different than going to the other addresses I am more familiar with. This is the server at Origan State University so it is another mirror.
But the entries are not sensible as far as I followed them. # deb
http://cdn.debian.net/debian/ taya contrib non-free main, for instance, if you follow it through never has a mention of taya so commenting that out is going to have no effect on your system. Having it not commented out isn't going to have much effect either.
Code:
deb http://cdn.debian.net/debian/ wheezy main contrib non-free
deb http://security.debian.org/ wheezy/updates main contrib non-free
deb http://cdn.debian.net/debian/ wheezy-updates main contrib non-free
deb http://http.debian.net/debian wheezy-backports main
Appears to me to be the only repos you need for your sources.list.
There is one;
Code:
deb http://http.us.debian.org/debian/ wheezy main
That is actually a duplicate of the top one in your sources.list except it only lists the main repo and not the contrib and non-free repo.
The only reason I can think of to have that is unreliablility in the cdn servers for the Wheezy main repo.
You don't indicate where you are located but you might concider making up a new sources.list using a repo close to your physical location.
There is a package "apt-spy" that when run (see the man page for usage) will set up a list in your /etc/apt/sources.list.d directory based on a series of tests of Debian mirrors. You can limit the ones searched to a region or country or just let it run. Takes 15 seconds per mirror so limiting it to a region is a good idea as world wide there are a lot of mirrors.
The address in the one I left out for "us.debian" is actually kind of generic and I believe may connect to the one closest to you if you are in the US.
I use the ftp instead of html as it seems a bit faster. My Wheezy sources.list doesn't include backports but here it is;
Code:
deb ftp://ftp.us.debian.org/debian/ wheezy main contrib non-free
## deb-src http://mirror.steadfast.net/debian/ wheezy main contrib non-free
deb http://security.debian.org/ wheezy/updates main contrib non-free
## deb-src http://security.debian.org/ wheezy/updates main contrib non-free
## wheezy-updates, previously known as 'volatile'
deb ftp://ftp.us.debian.org/debian/ wheezy-updates main contrib non-free
## deb-src http://mirror.cpsc.ucalgary.ca/mirror/debian.org/debian/ squeeze-updates main
I also have the multimedia repo but you don't so I assume you don't need it.
I don't use backports because I want Wheezy to be stable. I run testing and Sid for day to day stuff anyway so I just want something I can absolutely depend on in case I break both of them through some idiotic move on my part.
My list is just a bit cleaner in that it uses one server. Yours is fine although I would get rid of all but the 4 lines I posted first. You are running Wheezy now. The only difference is the gui configuration (eye candy) and perhaps some packages added that are not installed by the default debian install media. You probably got all the non-free stuff by default which is not installed by the default debian installer but has to be added later if you need it.
I have always needed some non-free packages. I know people that don't though and you can only find out by trying it out to see.
If you want to try Debian straight up without someone elses idea of what it should look like and what should be installed on it you could try the Official Live CD from Debian;
https://www.debian.org/CD/live/
That also has no non-free packages. Debian in a free OS and so doesn't install that sort of thing by default.
The same guys that make the Official Live CD also make an unofficial one that does have non-free packages included;
http://live.debian.net/cdimage/relea...64/iso-hybrid/
That is for 64 bit.
With the confused sources.list I would bet that the results of the "cat" commands for those 3 files will show that all 3 exist and tell you it is Debian. No matter what the output says you have nothing but Debian repos that work.
If you are installed on 2 partitions (/ and /home) I would suggest wiping out all your ~/.foo files (hidden files) or at least removing them to a safe place and installing Debian from the live media or from the Standard Debian media which has no live session.
Do not use the auto magical option of install but use the "manual" partitioning option. Instruct the installer to format the / partition and to NOT format the /home partition. Make sure you use the same user name so you don't get an extra user directory.
That will install Debian as Debian sets it up and generate the default user config files for such an install (the ~/.foo files). From there you can set it up to suit yourself.
Another thing you could do is install on a new / partition and share the same /home in which case you do the same things as above except you can leave your ~/.foo files alone and you need a different user name so that the new ~/.foo files don't interfer with the old ones.
I share /home partitions. I have Wheezy and Squeeze sharing a /home. Squeeze user is tom, Wheezy user is thom.
You could also simply add a user to your current install. This should set up, with /etc/skel being empty, a fresh user directory in your current install with all the default settings from Debian. Only thing that worries me is how they set up your current install without using /etc/skel but that is not a big deal. If you get the same default set up just remove the new user and use the method above.
If you are installed on only one partition (/) then adding a new user is pretty much your only good bet for a default Debian setup.