Upgrading Iceweasel on Debian Wheezy



Hi all!

I debut on the blog publishing a simple tutorial to update Iceweasel en Debian Wheezy. It may happen to us that, for various reasons, we want to update Iceweasel to the latest versions (And even more so with the rate of updates that Mozilla is taking). This is possible in many different ways. However I am going to show you one that I did not know and is maintained by Debian Mozilla Team. If, on the contrary, you want to replace Iceweasel by Firefox I refer you to the guide de elav.

Let's go to it then:

- First, we add a file inside /etc/apt/sources.list.d/ called (it can have whatever name you want, but with the extension .list ) iceweasel.list. We can also edit directly on / Etc / apt / sources.list. In my case, I usually do it with the editor dwarf:

$ sudo nano /etc/apt/sources.list.d/iceweasel.list

- Once inside nano, we copy the following in the file:

deb http://cdn.debian.net/debian experimental main

- We save the file and exit. Now, we have to update with apt-get:

$ sudo apt-get update

- And finally replace our Iceweasel by version release (currently 20):

$ sudo apt-get install -t experimental iceweasel

With all this, we can now enjoy the latest version of Iceweasel.

In principle, the process should not give any errors or failures. Even so, do so at your own risk.

Finally, if the update gives us any key failure, just install the key from the repository of the following link:

Keyring .deb

This process can be carried out in different distributions of Debian (Lenny, Squeeze, Wheezy and unstable) and for different versions of Iceweasel. I therefore refer to the official website of the Debian Mozilla Team for consultation, as well as the source of all this information:


I hope it is useful for you! Greetings to the community!

The content of the article adheres to our principles of editorial ethics. To report an error click here!.

29 comments, leave yours

Leave a Comment

Your email address will not be published. Required fields are marked with *



  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.

  1.   elav said

    Excellent first post !! And best of all, I didn't spend any work editing it .. that's nice 😀

    1.    Tesla said

      Thank you! For that there is the guide for desdelinux collaborators 😉

      1.    eliotime3000 said

        I've tried Iceweasel since I installed my Debian Squeeze and to tell the truth, it's great (both the stable and testing support are well explained on mozilla.debian.net and you don't have to get too confused when using it).

  2.   st0rmt4il said

    Let's update to see how it goes.

  3.   ferchmetal said

    Thank you very much, for here trying it from Crunchbang!

  4.   diazepan said

    I already have firefox 20. Although I would like more that it was in the repos of mozilla.debian.net where the esr, beta and aurora versions are also.

    1.    Percaff_TI99 said

      It can also be installed from the Tanglu repositories, I currently have Tanglu installed on Vbox and it uses version 20.


      1.    INDX said

        Where did you download Tanglu from? I say this because on the official website it is not for download ...

        1.    diazepan said

          there is no iso of tanglu. you have to download debian 6, add tanglu repos and install.

    2.    eliotime3000 said

      Unfortunately, Firefox does not comply with the Debian free software directives because any modification made to the source code has to be supervised by the Mozilla foundation itself and that is why they renamed Firefox as Iceweasel and Mozilla quotes Iceweasek in his examples of renowned and so much muddle.

      Still, both Iceweasel and Firefox run fine on Debian, plus the former runs a bit faster than the latter.

  5.   Oscar said

    Thanks for the tutorial, I'm going to put it into practice.

  6.   Germany said

    tanglu, where from? publish the link if there really is a Percaff version

  7.   Rolo said

    Let's say that sudo in debian is not activated so in reality the command is your

    1.    eliotime3000 said

      Yes, well. That is the bad habit that Ubuntu put into wanting to use the same management system without a password as if it were Windows.

      In short, with its it is much more practical.

  8.   Percaff_TI99 said

    @INDX @germany In a report by Tanglu Matthias Klumpp comments that you can install Tanglu using a Debian installation and then update everything to Tanglu, he also recommends doing it in a virtual machine, I have done it and two days ago I had grub-pc conflicts for a specific grubflx-payload dependency, today I updated again and there was no conflict, the boys are advancing little by little.
    Another thing they have done is change the logo since the previous one was very similar to Debian.
    I installed the installation on Debian wheezy without a graphical environment. Comment on the lines referring to Debian in the sources.list file and add the following:

    deb http://archive.tanglu.org/tanglu/ aequorea main contrib non-free

    Then I did an update of the whole system without problems, there are some dependency problems especially in the gnome installation since they are in full working process, with kde I have not had a problem. They also ask for help from users who have experience creating live-cds or have worked with the ubiquity installer.
    Here I leave the links that may be of interest to you.


  9.   eliotime3000 said

    Very good tutorial, especially if you are on Wheezy (although the English guide that appears on mozilla.debian.net says practically the same as what they have published here), it is really useful.

    One thing: if you want Iceweasel to appear in Spanish, just type this command line as root: "apt-get install -t experimental iceweasel-l10n-es-es" (although the "es-es" works, you can also use "es-mx", "es-ar" and "es-cl" according to the localized version you choose).

    1.    Tesla said

      Right, on mozilla.debian.net it says almost the same thing. However, I found it interesting to put the instructions in Spanish. Besides, many people may not know the websites of parts of the Debian project. As was my case until yesterday 🙂

      a greeting

      1.    eliotime3000 said

        A word of advice: don't follow the EsDebian tutorials, because they may be outdated or too ambiguous.

        On the Debian wiki they have very good tips, but there is little maintenance on them. Even so, their documentation is quite useful to clarify doubts and their forum is really active and they help you with even the slightest problem (seriously, and their documentation is one of the best and their answers are instantaneous).

  10.   JackassBQ said

    Thank you very much, excellent tip.

  11.   SuZio said

    This is an article and not the blowjobs that I write in mine.

  12.   ridri said

    I have updated iceweasel with no problems. The iceweasel 10 works great for me except with the flashplayer that I don't know because when I've been listening to the radio or watching videos for a while it consumes a lot of CPU. I do not know if it happens to someone else With the 20 for now without problems. The only but that I put to the stable version is to maintain a browser version that right now is a bit outdated even if they say it is an lts version and let alone a year from now. A couple of months ago I already had problems with the browser in squeeze when entering some pages.

    1.    eliotime3000 said

      On mozilla.debian.net they say that they will no longer support version 3.5 that comes by default in stable (squeeze) and that recommends updating the browser. That is why I updated my Iceweasel and it is doing wonders (I have nothing against flash, it runs quite fast and fluid when watching YouTube and is much faster than on Windows).

      Now, I realize that the Iceweasel / Firefox runs without pauses and renders the web pages properly without clogging (and I'm on a cheap Lenium 4).

  13.   Anonymous said

    I really like Iceweasel, almost just on a whim I install Firefox on Debian.

  14.   lorenzosol said

    Thanks a lot!!! All ok

  15.   rafadeb said

    oooopps! in my case it didn't work

    iceweasel: Depends: xulrunner-21.0 (> = 21.0-1) but it will not install

    1.    Anonymous said

      This method was fine while Wheezy was the testing branch but now it can cause problems, it is best to follow the instructions indicated in http://mozilla.debian.net/ What are they:

      You add deb http://mozilla.debian.net/ wheezy-backports iceweasel-release to your sources.list

      Do an update

      When you get an error you install the key package called pkg-mozilla-archive-keyring

      You do update again

      You install Iceweasel with apt-get install -t wheezy-backports iceweasel (although I prefer aptitude)

      1.    rafadeb said

        Effectively; the method you mention is the best to update.
        Thank you

  16.   Fran said

    Thanks for your time and teachings

  17.   Mauricio Yaman Yusuf said

    He keeps telling me that this browser doesn't allow HTML5…!
    and now what to do?
    I don't like it very much but I'm used to using it, and Firefox today is very slow and crashes all the time, and the truth is I don't like it anymore, I wanted to make my own browser but I just can't do it all if someone likes interested in participating contact me