Debian Wheezy - No Idea Which Repo I'm On / Am I Testing?
Hi All,
This may seem like a stupid thread title, but please bear with me. I installed Debian Wheezy from the Debian site, aware that I was on a testing build of Debian. The reason for this is because I wanted to get off of Ubuntu Unity and back on to a clean version of Gnome Shell. Now I'm trying to install xbmc and having some issues. Quote:
Quote:
Quote:
So the only thing I can't think of is that my repo list is wrong. I performs an apt-get update && apt-get dist-upgrade and now my sources.list looks like this, but I still have the same issue with xbmc: Code:
# Thanks, Matt |
You have added the wrong repository for the multimedia part. Your main distribution is Wheezy/Testing, but you have added Squeeze/Stable to the sources.list. As far as I know there is also no backports repository on deb-multimedia.org.
To fix that remove the last three lines from the sources.list file and replace the remaining line from de-multimedia.org with Code:
deb http://www.deb-multimedia.org wheezy main non-free Code:
apt-get update After that the installation of xbmc and other programs should work. |
As Wheezy is currently Debian testing there are no backport repos at all for Wheezy.
Backported packages for Debian Stable come from Debian Testing. On thing you should know about, as one ex Ubuntu user to another, is this thread; http://www.linuxquestions.org/questi...e-list-330913/ The Debian repo system is actually simpler than the Ubuntu system. It is, however, a bit tough to understand at first. If you install Debian Stable, right now, the repo will be listed as "squeeze" in your sources.list. If you install Debian Testing, right now, the repo will be listed as "wheezy" in your sources.list. This will keep you in those repos when Wheezy becomes the new stable. If, however, your sources.list reads "stable" in a Squeeze install there will be a big change when Wheezy becomes the new stable. Your system will then upgrade to Wheezy. If you, like me, have "testing" in your Wheezy sources.list the system will, on the day Wheezy becomes the new stable, upgrade to Jessie (the new "testing" version code name). I do not use xbmc but running this; Code:
root@debian:/home/sam# apt-cache search "xbmc" Code:
xbmc - XBMC Media Center (full metapackage) Code:
xbmc-standalone - XBMC Media Center (standalone program) Have Fun. I think you will find Debian to be very nice. |
Quote:
But you could/should also have stated, that Deb recommends to use "aptitude" for the handling of packages. This program not only resolves dependencies when installing, but also prevents you from uninstalling - in your eyes (un-) - necessary packages, that are needed for other packages. I lively remember when I once did an "apt-get install xxx" and then followed the advice to "autoremove" quite a bunch of other progs. Well, my disk was then almost empty and I had to reinstall from scratch my whole system! |
Quote:
|
I think you will find that they recommend apt-get now. Changed to apt-get for version upgrades with the release of Squeeze.
I certainly prefer aptitude for installing from Debian experimental. |
For what it's worth, I've just installed a laptop with Debian Wheezy with the following repositories:
Quote:
Quote:
Enjoy! |
You should either use testing or wheezy over the complete file, not both. Otherwise you will run into troubles when Wheezy becomes the new Stable, from this point one you are mixing a Stable and a Testing repository.
So, if you want to go with the Testing branch and stay there replace all occurrences of wheezy with testing, if you want to go with Wheezy (even after it becomes Stable) replace testing with wheezy. |
Quote:
Hasn't mattered much up to now but anyone with "dirty" sources.lists better be cleaning them up. |
All times are GMT -5. The time now is 12:23 AM. |