Today we provide a 32-bit Linux version of our previous developer release. Sadly, there is no Linux 64-bit version this time around—some changes we originally made to accommodate the 32-bit version on our build systems, actually broke the 64-bit version. 😉 We have already fixed the issue internally, so the next release should have both 32-bit and 64-bit versions for Linux.

32-bit Linux? Why now?

Back in Opera developer 24 we released the first (64-bit) Linux builds. At the time a few people were surprised that we only provided 64-bit binaries. We chose to do this because we could only afford to dedicate limited resources to Linux. This in conjunction with the following observations made the choice a no-brainer in our eyes:

  • Our developers, QAs and other Linux using staff all used 64-bit systems
  • Most of our Opera 12 Linux users ran the 64-bit version
  • Within the last 5 years almost no 32-bit only PC hardware has been released

As one would expect, usage of 32-bit Linux desktop systems continues to decrease. Despite this, we have always aspired to try and offer a 32-bit Linux version. In my own conversations with users on Twitter, bug reports and elsewhere I have found people with legitimate reasons for continuing to run 32-bit Linux desktops. This is for them, as a thanks for sticking with us and caring enough to ask for a build. We really appreciate your support!

I am not going to promise that we won’t drop 32-bit again. It is inevitable that with the passage of time, usage of 32-bit Linux systems will have dropped so low that it will not be worth the support effort to continue making and testing the builds. Even now these builds are getting less internal testing and hence they may be more buggy. I hope that by the time we pull support for 32-bit again our loyal users will have found themselves suitable 64-bit hardware.

Known issues

  • No 64-bit build this time—they will be back, in the next release.
  • You should use --no-install-recommends if test installing 32-bit Opera on a 64-bit system via apt or aptitude
  • opera://about may report “An error occurred while checking for updates”

Changelog and download links

Full changelog

Back to top
  • dzek


  • Only .deb packages are provided officially. If you want to try this build on a non Debian-based distro you might want to (politely) ask the maintainers of that distro to consider making a package.

    In the mean time, you can use one of my scripts to install or test the build: or

    Alternatively, if you don’t trust scripts, here are some manual install instructions. 😉

    First extract the tar archive within the deb package:

    ar p opera-developer_30.0.1833.0_i386.deb data.tar.xz | xz –decompress > data.tar

    As root (or prefaced with sudo) issue the following to extract the archive to /opt:

    tar –extract –file=data.tar –directory=/opt –strip-components=4 ./usr/lib/i386-linux-gnu/opera-developer

    If you run a Linux kernel without TSYNC Support (3.17 or newer should have TSYNC support by default), you will need to setuid the sandbox. Issue the following as root (or prefaced with sudo):

    chmod 4755 /opt/opera-developer/opera_sandbox

    You should now be able to start Opera via the following command:

    /opt/opera-developer/opera-developer &

    For desktop environment integration (shortcuts) and to avoid having to type the entire path each time you start Opera, issue the following commands as root (or prefaced with sudo):

    tar –extract –file=data.tar –directory=/usr/local –strip-components=2 ./usr/share/applications/opera-developer.desktop ./usr/share/icons/hicolor/128×128/apps/opera-developer.png
    ln -fs /opt/opera-developer/opera-developer /usr/local/bin/opera-developer

    To remove Opera Developer later (before upgrading or switching to a native package), issue the following as root (or prefaced with sudo):

    rm -rv /opt/opera-developer
    rm -v /usr/local/bin/opera-developer
    rm -v /usr/local/share/applications/opera-developer.desktop
    rm -v /usr/local/share/icons/hicolor/128×128/apps/opera-developer.png

    • L33t4opera

      This is great, Congrats! I really hope, that you will continue to develop both: 32-bit, and 64-bit versions for Linux 😉

  • Philip

    Wow, this is great! I can migrate my last machine to new-opera now 🙂 Although I’ll wait for it to reach the stable channel.

  • SQL

    I actually sort of figured out you’ll do this soon after seeing this 😛

    • 😉 We have had them internally for some time but they were not ready to release. If you look at the history of my install scripts on github you will see that I have been accommodating 32-Bit for my own testing for quite a while.

  • Marcin Kowalski

    Yes! I really wanted 32bit because most of older netbooks are 32bit(they just work better with 32bit system) and Opera compared to chrome or firefox is not only faster, but also it doesnt drain battery that much.
    {Not to mention data sync that I use}

    Even If I have windows laptop, for 70% of time I use asus netbook that have Linux Lite OS(one of best linux based on ubuntu) and battery time and speed is most important.

    As soon as I get home I need to check test it.

    Thank you!

  • Sadly, nobody worked out my hint the other day! 🙁

    I guess only those with familiarity with Chromium user agents could have spotted it.

    • SuperTommy

      I don’t have Twitter. 🙁

    • L33t4opera

      Yes, of course that nobody, if by “nobody” you mean those four persons 😉
      Please also have a look here 😛

      • SuperTommy

        It’s like Jeopardy, you have to say it to win!

      • I have underestimated you again my friend!

        • L33t4opera

          No problem at all Ruarí, we can still be friends anyway 😉

          • Vux777

            cute ツ

    • Lacedaemon

      Hey, we like you Ruari…truly… but not THAT much to follow you on twitter 😛 Maybe if you ‘d start your own cover-boy-band or whatever 😀

      • Hey, we like you Ruari…truly… but not THAT much to follow you on twitter 😛

        True I don’t really have that many followers but of those that I have, I expect most are Opera (and probably Linux) users. I would have thought more of them would have worked it out.

        Maybe if you ‘d start your own cover-boy-band or whatever 😀

        If I can set something up before the end of 2015 we could cover Steklovata’s Novi God. Want to join me?

        P.S. I’m getting the word out there already.

        • Lacedaemon


  • Lacedaemon

    Great, great, for that 0.2% of total users 🙂
    Now the 64-bit version for that minor rest of 70-75% Windows x64 users would be nice. 😛

    • firuz_u7

      Yes forward only left opera for Windows 64

    • Marcin Mitek

      We are working on it.

      PS. I cannot share the numbers (probably not) but 70% for x64 OS is waaaaaaaaaaaaaaay too high in our case 😉

      • Lacedaemon


  • Didit A. Pamungkas

    Great, I miss opera since my PC go slower using ubuntu x64 with only 2GB RAM then reinstalling with ubuntu x86, everything goes faster but no opera T.T saaadd..
    Thx a lot ruari..

  • Cqoicebordel

    Yes !! Finally !!!
    Downloading and testing right now !

    • Cqoicebordel

      Hum… Out of memory. Not a great start. Wait… Did it try to open all my 75 tabs from O12 without asking me ? That’s… not what I wanted, at all…

      Also, a few errors in the console, do you want them ? (“GL_INVALID_VALUE : glTexParameteri: unknown texture”, “GL_INVALID_OPERATION : glBindTexture: id not generated by glGenTextures”, “Invalid url pattern: opera://print/*”…)

      • SQL

        GL errors, some graphics related stuff failing.

        • Cqoicebordel

          Yes, *I* know that. but do the devs know about them ?

      • Wait… Did it try to open all my 75 tabs from O12 without asking me ? That’s… not what I wanted, at all…

        You can prevent this with --disable-presto-profile-migration though I guess it is a little late now. If you want to start with a clean test profile, the switch --user-data-dir= will allow you to define one.

        With regards to the errors, any details about your graphics card and drivers that you could share?

        • Cqoicebordel

          I understand. But it “frightened” me, because for a moment, I thought that it might mess with my current browser profile (O12). So, not a good first impression at all.
          BTW, I’m not a big fan of doing stuff without asking me… Even if the possibility of importing tabs and session from O12 is nice.

          For the driver and graphic card, of course :
          GeForce 8400 GS with NVidia drivers 331.113. And for the system (just in case) Kubuntu 14.10 without KWin (I use OpenBox).
          I always had issues with Chromium, related to the graphic part, so I deactivated the HW_Accel in it.

          • I understand. But it “frightened” me, because for a moment, I thought that it might mess with my current browser profile (O12).

            We considered the situation carefully which is why we import (copy) parts of the profile, rather than update (and possibly break) your 12 profile.

            I think it is the correct behaviour to display tabs from your previous Opera session, since we consider the new version an upgrade. Users generally expect to still have all their tabs after upgrading their browser.

          • Cqoicebordel

            I understand your point of view, given that in Linux you don’t have the “luxury” of an installer with checkboxes.
            But I respectfully disagree :
            As a power user, I wasn’t that lost. I looked around, looked in the about page the profile folders, looked in the preferences and saw what you had done.
            But as an user, I didn’t know what exactly you had done : if it was an upgrade, I didn’t know if and what you copied. Bookmarks, session, theme, panels, search engines, preferences, notes, extensions, color-scheme, forms’ data, passwords, program association, search history, history, shortcuts…
            So, some things are copied, and other not. Which ones ? That question could have been solved by a popup before the real launch of Opera, or at least by a webpage describing what you had done, afterwards.
            You know that O12->O30 isn’t a smooth upgrade, as it’s a vastly different browser. Maybe a bit of information could be helpful.

            Edit : Even the number of column of speed dial wasn’t imported, but the sites in it were. That’s weird ! (I’m speaking as a normal user of course, as a power one and a dev, I understand all the step that conducted to that)

          • I understand what you are saying but in my experience only power users (such as yourself) ask questions like this. Normal users seem to just accept it and carry on.

            We certainly have not had many reports or complaints about profile import from 12 that I recall, and I’m not just talking about via our bug wizard, I’m including other feedback avenues (such as forums, social media, etc.).

          • As a side note, I actually think it is a bug that Linux developer (and beta) imports from the 12 (stable) profile on Linux.

            Opera 28 stable should import from Opera 12 stable.

            Opera 29 beta should import from Opera 12 next.

            Opera 30 developer should not import from anything since no equivalent stream existed.

          • Cqoicebordel

            Ok, I understand.
            And since it’s only importing, and not using the O12 profile, I actually don’t care that much. I can delete the profile and start fresh.
            What bothered me for a few minutes was that there is a bookmark bar activated by default, even if in O12 it was deactivated, and it took me a long time to find the option to deactivate it (my eyes seemed to glaze over the right option the few times I read the preferences)

            Anyway, let’s move to a few “bugs” I encountered :
            – In KDE+OpenBox, Opera’s window is decorated. I don’t think that’s what you want, but I may be wrong. I tried undecorating it (using the option in openbox), but there is no space to grab Opera window, or double clic to maximize it.
            – Opera’s window doesn’t have an icon. Not in the upper left corner, nor in the taskbar.
            Now a few I don’t think are related to the linux build :
            – There is no RMB+scroll gesture ?
            – When exploring, in speed dial I clicked on the bookmark button at the bottom, and wanted to explore the other button too. My first move was to click “back” to get back to speeddial to have the bottom bar again. I think I behaved that way because there is a white page between SD and B, so I didn’t see that the bottom bar stayed there. Maybe using a (i)frame instead of a whole page change would solve that. I don’t know if what I’m saying is clear enough :/
            – Is there a way to have the tabbar at the bottom of the screen ? (I know this one is a little bit trollish, but I can’t be *just* helpful 😉 )

        • Lacedaemon

          Does this work with the installer too? (Windows) Cause if you choose anything else except for the standalone version it always imports everything from O12 despite having that box for importing stuff unticked.

          • IIRC, that checkbox in the Windows installer is about importing things from a previous default browser (e.g. Chrome, Firefox, IE, etc.).

            It does not control or prevent import of parts of the Opera profile from previous Opera versions (i.e. 12). That is imported because you upgraded. On upgrade users generally expect to carry on as they left off.

            I don’t recall if the Windows installer will handle and pass on switches like --disable-presto-profile-migration, though I suspect not—I don’t usually work on Windows, nor do I have a machine to hand right now to check this for you.

            In case you weren’t aware, --disable-presto-profile-migration was actually created for certain internal testing scenarios, rather than for end users such as yourself. So if it doesn’t work with the installer, we probably wouldn’t consider it a bug.

            The automated test systems and even the human QAs don’t always use the normal install methods. In my own case I have hundreds of “installs” on my Linux and Mac machines, despite us only supporting one install per stream on both of these platforms—only Windows has official standalone/USB install support.

          • Lacedaemon

            The thing is, the way it is now, if you check “Import bookmarks and data from the default browser” and you have Stable installed and set as default, you ‘d expect it to read the data from that default (Stable) and not from Opera Presto. Beta and dev are relevant only to Stable, not to Presto, a typical user should and always upgrade(s) from Opera Presto to Opera Stable, not to Opera Beta or Dev. If you uncheck that box you get the same from a different perspective… “the user didn’t check import from default browser so let’s try to import everything from Presto”. In my case, as I keep Presto for using some of the old abandoned features and not only, every time I want to try out a Beta or Dev version I have to suffer the same “bad” importing procedure that imports SD items I no longer want, extensions and whatever other trash was installed in Presto, when I only want to test those streams versus my Stable version.

            TL;DR You have to separate import from “default browser” and “import from Presto” in Beta and Dev versions.

  • Mohamed Sallam

    FINALLY !! Thank you, Waiting for the stable release 😀

  • Gustav Ekner

    I guess that many of us still have a little bit older computers that are 32-bit, but don’t want to throw them away. Previously it was very annoying for me to not to be able to install Opera on my old computer, so I had to go with Firefox or Chrome, and I couldn’t run opera on all of my devices. For some I think that such a small thing can do so you change browser from Opera.
    I think it was a smart move to release a 32-bit version of Opera. Thank you!

    • ruX

      Even on my i5 8gb I use 32bit system. In this case memory consumption much less

    • Marcin Kowalski

      Most of netbooks that are still in usage have 32bit systems. They just work better on it. Personally I use Linux Lite OS that is just amazing fast and it take less than 180MB of RAM and barely move CPU. I dont see the point to buy new netbook that have 64bit system, for that I have my laptop…

      Everytime When someone tell me to get tablet I show them my netbook that cost me less than 300Euro and still manage to run on battery 10h when I use it everyday, or 5-7 hours when I use more power hungry apps.
      Not to mention that I can actually use PROPER apps not those useless mobile ones(for that I have my phone). And yes I know that iPad can last long on battery but can you use more advanced apps that actually do something. and can you plug few USB devices to it? and WORK on it? nope.

      The same applies to “mobility”, what is the point of having 7-10 inch tablet if I have 5inch phone in my pocket?
      And netbook weight about 1kg, its not that much if you carry it in your backpack or bag.

      And of course proper keyboard… you just cant beat it.

      So when you have such device, just add good browser like Opera and you have small workstation and internet device… and yes you can play games on it(not that casual crap)

      What do you need more?

  • MiKu

    Thank you so much for the 32 bit Linux release. I’m going to go back from FF to Opera on my desktop

  • Jin

    THUMBS UP!! You guys made me happy now! I’ll install it on my Debian 🙂

    • What Debian version? *g*

      • Jin

        Debian wheezy i386 😉

        • Yeah that is the extra little surprise. 😉

          The last 64-bit build did not run on Wheezy but the dependencies on this 32-bit build are a little less harsh.

          • Though Squeeze is slated for release before May. So all that hard work … 😛

          • Well, I’m sure there are a few people who will keep using it as an old stable. I presume it will get Long Term Support for a while?

          • Jin

            Yeah, I a little bit wondered why I could install Opera without getting extra libc6 from “sid” this time. As far as I can remember, I’ve needed to do that when I have installed Opera Beta x64 on my wife’s PC which is Debian wheezy amd64.

            This version requires libc6 (>=2.11) , but the x64 versions required libc6 (>=2.15) , I guess.

          • We made some changes to our internal servers to allow for regular internal 32-bit binaries, with packages and automated testing. These changes were then rolled out for 64-bit as well. But it didn’t go entirely to plan, which is why we had no 64-Bit builds this time around.

            We have fixed this now so further 64-bit Linux builds should also benefit from these lower dependencies.

  • Marcin Kowalski

    Well after hour of messing with it I found few things:

    Its fast. Really fast… I really missed that on my netbook.
    I need to test battery usage, but I think its gonna beat current 7 hours that I have using chrome, just like on windows where on Opera I get even 8 or 9 of browsing internet.

    About bugs:
    Beside weird massive lags when I open Youtube video and extensions that are active but opera still show inactive button everything work good.

    This lags when opening YT videos are not because memory leak or cpu(those are ok). After turning off Hardware Acceleration in settings they stop lagging but everytime when I move mouse its lagg again… dont have this problem when I view other media(flash/html5)

  • Samidoun

    Really thanks for the 32-bit, Ruarii. You were always the good soul for us Linux users here.
    At least I can take a look now if I want the new Opera or not
    My older netbook is still usefull and not worth be thrown away, cause 32 became an uncool unmodern number 😉

  • Samidoun

    Just one question: Guess I can install the deb without problems parallel to my existing 12.16, just like opera-next in the old days? Forgive me if this is a stupid one, didn’t really follow the latest developments due to not being able to install on 32bit 😉

    • Yeah, no problem. Stable, beta and developer builds can all be installed alongside each other.

      Modern Opera only clashes with 12.16 in the stable stream—even then, there are workarounds.

      • Samidoun

        Okay, thanks.

  • ayespy

    Sooooo, ennyway, sync in this version is doing a really, really terrible job. It’s taking forever, it’s duplicating bookmarks, it’s putting bookmarks in the wrong folders and not syncing some folders at all.

    Seems there ought to be a way to get it to work better…

    • I think it might be a server side issue. I’ll ask around.

      • ayespy

        Thanks. It would be great to know.

      • ayespy

        Any word on this? Nothing has changed at this end. Still have a bunch of missing bookmarks, empty folders, improperly filled folders, and no ability to view speed dials from other machines.

        Afraid to log out and back in to sync because every time I do that, it creates another duplicate of this machine’s speed dial on all my other Opera versions, and of course speed dials from other versions cannot be deleted.

    • Matheus Bombonato

      Same problem here. It’s a mess!

  • afternine

    Ruarí, you are my hero!!! Thanx a million times! You have no idea how many people you made happy today! We almost gave up all hope on Opera, now it is here again! Thanx again! Can’t wait to try it out!

    • You are more than welcome. Thanks for continuing to hold out. We really appreciate it! 😀

      P.S. I’m not the one who did any of the real work but I’ll pass on your thanks to them.

  • Not sure if anyone has noticed yet but the dependencies on the 32 bit Opera Linux build are different from those of our last 64-bit build. So it should run on slightly older distros, including Debian 7 (Wheezy).

    This also provides an option for 64-bit users on those older distros. However if you do install this build on 64-bit distro, head my warning about --no-install-recommends

  • Erm I wonder why on windows you can build the 32 bit versions without any problems and yet the 32bit users of Windoze are still high on numbers. This sounds awfully suspicious

    ya I am not the developer and all the stuff, but still, I once tried to jump into how softwares are made, but based (at least) on my knowledge, your statements seemed to be unreasonable

    • EDIT: I am replacing my reply as you replaced your comment

      What exactly are you asking? I can’t understand your question.

  • Doug J

    Now if only you’d put out an RPM package instead of just a DEB package. As a SuSE user, DEB does nothing for me.

    • I did provide alternative install instructions in the (currently) featured comment.

      With regards to .rpms, we have no near term plans to start offering these officially. However, on a personal level I already maintain an rpm repository with 64-Bit Opera packages. I’ll shortly start adding 32-bit packages. I only avoided this for now because the difference in version numbers between 32 and 64 complicates things. From the next dev release that should be fixed.

  • ruduh

    Thanks a lot Ruarí Ødegaard!!!

  • daniel

    Nada como el viejo opera captura : que aun sigue funcionando con el motor de presto sin ningún problema pd: porque no liberan el codigo fuente de presto 😀 seria genial

    • Leonardo Gomes

      Because it’s still being used.

  • Vladimir

    When add a base in the Ukrainian version of a news section (recommendations) Ukrainian-language sites on the gaming industry. At this point in this section do not have a choice and news.

    When installing Opera Ukrainian version, in standard form, there is no spell check dictionary Ukrainian !! This error in the 28 – 30 version !!

    • pytajnik

      what’s the point of installing the “ukrainian” version, ukraine is not even a country anymore.

  • ayespy

    OK – so WTH is going on with sync? Now that I tried to sync Lubuntu X86 version, not only did it fail to sync fully, but it has totally effed-up my bookmarks in all of my other versions of Opera on all machines, putting wrong bookmarks in wrong folders, duplicating folder content, etc., etc. This is REALLY irritating!

    • Vux777

      same here
      I deleted bunch of my old bookmarks, enabled sync (never before on this machine with this bookmarks) and my deleted bookmarks are back -.-
      I guess sync feature reads bookmarks.bak file for safety reasons and mess the actual bookmarks file

    • Gustav Ekner

      A tip is to never log in with your sync account on Beta and Developer builds. If you want to to that, create a secondary account for testing purposes and use that instead.

  • L33t4opera

    New Opera developer for Mac and Windows: 30.0.1835.5, and for Linux 32-bit, and 64-bit: 30.0.1835.6 😉

  • Oumar FALL

    Thank you Opera people! From a Linux user in West Africa (Dakar) who is in love with the Opera Browser, from when he was using IE engine (circa 2000?) to now.
    And, yes, I’m on a 32bit laptop with 4Go of RAM. 😉

  • ultraviolet

    nice to have it on 32bit now, thanks 🙂

    is there any plans to have 1080p 60fps HTML5 video playback on Linux?

  • DKlaus

    Exhilarating news! -But… I’m running Ubuntu 10.04 (kernel 2.6) on a seven-year-old Dell laptop. Seems this is too ancient? (Unsatisfiable dependency: gconf-service)

  • Muhammad Naufal Hilmy Makarim


  • Thanks!

  • Lucas


  • Agnaldo Lucindo

    Porque o opera 32 bit nao instala no ubuntu 12.04?Da esse erro Desempacotando substituto opera-developer …
    dpkg: problemas de dependência impedem a configuração de opera-developer:
    opera-developer depende de libfontconfig1 (>= 2.9.0); porém:
    Versão de libfontconfig1 no sistema é 2.8.0-3ubuntu9.1.
    opera-developer depende de libnspr4 (>= 2:4.9-2~) | libnspr4-0d (>=; porém:
    Versão de libnspr4 no sistema é 4.10.7-0ubuntu0.12.04.1.
    Pacote libnspr4-0d não está instalado.
    opera-developer depende de libnss3 (>= 2:3.14.3); porém:
    Versão de libnss3 no sistema é 3.17.4-0ubuntu0.12.04.1.
    dpkg: erro processando opera-developer (–install):
    problemas de dependência – deixando desconfigurado
    Processando gatilhos para desktop-file-utils …
    Processando gatilhos para hicolor-icon-theme …
    Erros foram encontrados durante o processamento de:
    Nem o sudo apt-get install -f corrige porque pede a dependencia do ubuntu 14.04

    • Agnaldo Lucindo

      Puxa!Ate agora sem resposta,mais eu ja achei a soluçao (y)

      • Leonardo Gomes

        This blog uses english. If you want a chance to get an answer you should write in english.

        • Agnaldo Lucindo

          Nao!Porque se fosse ao contrario voces nao iam falar em portugues.Eu achei a soluçao,quando instalei o chrome ele instalou as dependencias necessarias ao opera.

          • Sidney Moraes

            What he means is you must use only english in this blog, and you will get your answer in english.

            O que ele quis dizer é que você deve usar apenas inglês neste blogs, e você terá sua resposta em inglês.

          • Leonardo Gomes

            Rule number one for commenting on this blog:

            “All comments must be in English”

            So if you want to comment here and have any chance of get an answer, you have to follow the rules.

            If everyone would start to talk in different languages here, it would turn into a great mess.

  • sorin

    Thank you! Unfortunately cannot install flashplayer and made it to work although it works fine in chromium 34. Opera developer 30 won`t find it! Any ideas? Xubuntu 12.04. Waited too long time for 32 bits! 🙂

    • Gustav Ekner

      Have you installed this package: “pepperflashplugin-nonfree”? Note: Not to be confused with the “flashplugin-installer” package.

      • sorin

        Thanks. I tried but remember has no folder Opera developer like the normal Opera where to install it. I dont use for the moment that OS, moved to 64 bits

  • Tony

    Ah that’s great news! Finally 32 bit will return! Thanks a lot Opera developers team!!!

  • Sonunda 32 bit kullanabilceğiz. Yaşasın çok mutlu oldum.

  • Gabriel Moreira

    Is there stable version release date for Linux 32-bit?

    • Gustav Ekner

      No, and it will probably take a while.

  • klara

    Thanks so much for the 32bit Linux version!! I was able to install it from the .deb package even on OpenSUSE, with a lot of help from Ruarí’s great how-to (

  • gunnlaug

    Somehow I discovered Opera 38, 32bit for Linux some days ago.
    It’s excellent.
    Even more fun, the Opera Mail for Windows runs perfectly on Linux Mint 17.3 when opended and installed via Wine. Nice mail.