When I run apt-cache show, I get that the latest iceweasel is 27.0-2
However, going to the "about" tab in iceweasel, it shows I'm currently running 20.0. How do I fix this? I'd like to run the latest version available.
Another somewhat related question is, will upgrading erase any settings from my current configuration?
Thanks in advance for the help.
Last edited by IamFuzzles (2014-02-19 19:42:50)
To answer your last question first, no, the new version of Iceweasel will retain the settings of your current installation.
To get the latest version of Iceweasel to install, you need to add the mozilla backports repo (which I'll assume you've already done because 27 is showing up in the APT cache) and reduce the pinning of Waldorf to less than 1000 in /etc/apt/preferences. The exact pinning is rather inconsequential since we just have Wheezy, Waldorf, and Wheezy Backports as targets; I have mine pinned at 800, for whatever that's worth. You then need to specifically target Wheezy Backports, e.g.
sudo apt-get install -t wheezy-backports iceweasel
After this, updates to Iceweasel in Wheezy Backports will automatically be pulled in the next time you upgrade or dist-upgrade.
Last edited by pvsage (2014-02-17 04:54:57)
Hmm, I'm getting this error:
E: The value 'wheezy-backports' is invalid for APT::Default-Release as such a release is not available in the sources
Which makes me think I don't have the mozilla backports? Here's my sources.list for reference:
## CRUNCHBANG ## Compatible with Debian Wheezy, but use at your own risk. deb http://packages.crunchbang.org/waldorf waldorf main # deb-src http://packages.crunchbang.org/waldorf waldorf main ## DEBIAN deb http://http.debian.net/debian wheezy main contrib non-free # deb-src http://http.debian.net/debian wheezy main contrib non-free ## DEBIAN SECURITY deb http://security.debian.org/ wheezy/updates main # deb-src http://security.debian.org/ wheezy/updates main ## DEBIAN EXPERIMENTAL deb http://ftp.us.debian.org/debian/ experimental main deb-src http://ftp.us.debian.org/debian/ experimental main ## MariaDB deb http://ftp.igh.cnrs.fr/pub/mariadb/repo/5.5/debian wheezy main deb-src http://ftp.igh.cnrs.fr/pub/mariadb/repo/5.5/debian wheezy main
Could you post the actual results of `apt-cache policy iceweasel`? I notice you have Experimental in your sources list...which is OK, if you absolutely needed something from Experimental...
Not sure why I have that, don't think I use it for anything, so I'll probably comment that out. Thanks for the heads up.
Here's the result of apt-cache policy iceweasel:
iceweasel: Installed: 20.0-1 Candidate: 20.0-1 Version table: 27.0-2 0 1 http://ftp.us.debian.org/debian/ experimental/main amd64 Packages 24.3.0esr-1~deb7u1 0 500 http://security.debian.org/ wheezy/updates/main amd64 Packages *** 20.0-1 0 800 http://packages.crunchbang.org/waldorf/ waldorf/main amd64 Packages 100 /var/lib/dpkg/status 17.0.10esr-1~deb7u1 0 500 http://http.debian.net/debian/ wheezy/main amd64 Packages
Also, here's my preferences, in case that matters:
Package: * Pin: release a=waldorf Pin-Priority: 800 Package: * Pin: release a=wheezy Pin-Priority: 500
Just as I expected. In your case, you'd want to specify Experimental as the target.
Ah, looks like that fixed it. Well, actually looks like I have a bunch of broken dependencies or something needed for it. But thanks a lot, I'll see what I can do with it.
That's why Debian strongly cautions even developers to avoid using Experimental unless absolutely necessary. If you want the most recent Iceseasel without the hassle, go to http://mozilla.debian.net and follow the directions there.
pvsage is right. Follow the directions at mozilla.debian.net and you should be good to go. Never install something from experimental unless you absolutely have to.
Come back here if you have any questions
Last edited by rockon1215 (2014-02-18 18:46:11)