I tried installing like this before:
$ sudo apt-get install -t backports xulrunner-13.0 The following packages have unmet dependencies: xulrunner-13.0 : Depends: libcairo2 (>= 1.10.2-2~) but 1.8.10-6 is to be installed Depends: libnspr4 (>= 2:4.9-2~) but it is not going to be installed or libnspr4-0d (>= 4.8.9) but 4.8.6-1 is to be installed Depends: libnss3 (>= 2:3.13.4-2~) but it is not going to be installed or libnss3-1d (>= 3.13.2) but 3.12.8-1+squeeze5 is to be installed Depends: libpixman-1-0 (>= 0.18.0) but 0.16.4-1 is to be installed E: Broken packages
Is there another way?
Last edited by rbp (2012-06-20 13:11:05)
nvm, with Squeeze pinned at 100, you should automatically be getting backported packages with every dist-upgrade. Strange it is, that so much trouble you are having, while I had none. [/yoda] I had Iceweasel from backports on my single-core netbook, up until I installed Waldorf to it last weekend.
First - and I don't mean to sound like the Help Desk asking "are you sure the keyboard is plugged in?" - I want us to make absolutely certain that we've run `sudo apt-get update` since our last change to sources.list, because I see no explicit mention of this in your previous posts in this thread. If this doesn't get your Iceweasel up to 13, then yust for sh!ts & giggles - and because I'm completely out of ideas - could you try again with the Statler repo enabled? The Good Doctor said in post 3 in this thread that, if you plan to stay with Stable (+/-backports), you probably shouldn't comment out the Statler repo, and I've had no problems from not commenting it out.
while ( ! ( succeed = try() ) );
We've earned a reputation as a nice, friendly community; please help us keep it that way.
I tried installing like this before:
$ sudo apt-get install -t backports xulrunner-13.0
I did not read the whole thread but in the case above you should run:
sudo apt-get -t squeeze-backports install xulrunner-xx.
Though version 13 is not yet in backports, just 10, so, in reality, as it comes as a dependency of Iceweasel, you should install the browser this way:
sudo apt-get -t squeeze-backports install iceweasel
Here is outputs from those commands:
$ sudo apt-get -t squeeze-backports install iceweasel The following packages have unmet dependencies: iceweasel : Depends: xulrunner-10.0 (>= 10.0.5esr-1~bpo60+1) but it is not going to be installed E: Broken packages $ sudo apt-get -t squeeze-backports install xulrunner-10.0 The following packages have unmet dependencies: xulrunner-10.0 : Depends: libcairo2 (>= 1.10.2-2~) but 1.8.10-6 is to be installed E: Broken packages $ sudo apt-get -t squeeze-backports install libcairo2 libcairo2 is already the newest version.
So seems problem is libcairo2 version.
Last edited by rbp (2012-06-21 01:35:41)
apt-cache policy libcairo2
john@raffles3:~$ apt-cache policy libcairo2 libcairo2: Installed: 1.10.2-7~bpo60+1 Candidate: 1.10.2-7~bpo60+1 Version table: *** 1.10.2-7~bpo60+1 0 100 http://backports.debian.org/debian-backports/ squeeze-backports/main i386 Packages 100 /var/lib/dpkg/status 1.8.10-6 0 500 http://ftp.jp.debian.org/debian/ squeeze/main i386 Packages
If you've got the same result, ie the version you want is available in backports, as a final act of desperation you could try opening the GUI Synaptic, find libcairo2, go to package>force version and select the backports version.
$ apt-cache policy libcairo2 libcairo2: Installed: 1.8.10-6 Candidate: 1.8.10-6 Version table: 1.10.2-7~bpo60+1 0 100 http://backports.debian.org/debian-backports/ squeeze-backports/main i386 Packages *** 1.8.10-6 0 990 http://packages.crunchbanglinux.org/statler/ statler/main i386 Packages 100 /var/lib/dpkg/status 1.8.10-6 0 500 http://ftp.debian.org/debian/ squeeze/main i386 Packages
Do I need to modify /etc/apt/preferences?
I tried through synaptic but after selecting package->force the GUI stalls and then automatically reverts to 1.8.
^ Hm, what if you change the preference for Statler to be 500 or less? You are also using the old Statler repo, you could even disable it.
Priority 990 is probably set by /etc/apt/apt.conf
so changing statler priority in preferences doesn't do anything.
Privacy & Security on #!
My /etc/apt/apt.conf only has:
So I tried changing preference of statler to 500 and the backports install of iceweasel worked!
Thanks so much Ivan.
So what was the problem? The preference for statler was too high so backports was being ignored?
Statler, just in my opinion, has always a too high priority.
But the problem could also be that Statler being the default release, I would prefer Squeeze here.
Look at one of my older threads where I tried to avoid some similar problems, especially the last two posts: