Skip navigation.

exploreopera

| Help

Sign up | Help

Posts tagged with "freebsd"

which is which?

, , , ...

Right - we have "UNIX" builds for desktop Opera.

And even though it isn't a really correct label for this family of builds, it means builds for Linux, FreeBSD and Solaris, for the Intel, the PowerPC and the Sparc architecture, for 32-bit and for 64-bit architectures, each one in several builds, and each build in several packages. In short: a jungle.

Additionally, there have been some new builds in Kestrel Alpha 1.

So which exactly is the package you need to fetch? This depends on the operating system, the OS version, the architecture, etc. Let me provide you with a short summary on which build is exactly what.


Linux
intel-linux
  • .1 static - qt3 static build, gcc 2.95
  • .5 shared - qt3 shared build, gcc 3
  • .6 shared - qt3 shared build, gcc 4
  • .9 static - qt4 static build, gcc 4
There is an experimental .10 build at the moment, which is a qt3 static build, gcc 4.

ppc-linux
  • .1 static - qt3 static build, gcc 2.95
  • .3 shared - qt3 shared build, gcc 3
  • .6 shared - qt3 shared build, gcc 4

sparc-linux
  • .1 static - qt3 static build, gcc 2.95
  • .2 shared - qt3 shared build, gcc 2.95

x86_64-linux
  • .2 shared - qt3 shared build, gcc 4


FreeBSD
intel-freebsd
  • .1 static - qt3 static build, FreeBSD 4
  • .5 static - qt3 static build, FreeBSD 5
  • .3 shared - qt3 shared build, FreeBSD 5
  • .4 shared - qt3 shared build, FreeBSD 6
  • .7 shared - qt3 shared build, FreeBSD 7

amd64-freebsd
  • .1 shared - qt3 shared build, FreeBSD 6


Solaris
intel-solaris
  • .1 static - qt3 static build, Solaris 10

sparc-solaris
  • .1 static - qt3 static build, Solaris 8
  • .2 shared - qt3 shared build, Solaris 8
Note that the Solaris 8 builds will also work on higher versions of Solaris.


So what?

On Linux there is the additional complication to understand which build you'll need for which version of your distro. It would be far too long to give a full overview on that, but here are some hints for some major distros:

You'll need the Linux .6 build for:
  • Debian Etch, Sid and Lenny
  • Ubuntu Edgy and Feisty
  • Fedora Core 5, 6 and 7
  • openSUSE 10.x
  • Slackware 11.0 and 12.0


You'll need the Linux .5 build for:
  • Debian Sarge
  • Linspire 5.0 and 5.1
  • Skolelinux 2.0
  • Xandros


I'll assume that FreeBSD and Solaris users are smart enough to figure out which builds they need for their OS version :wink:

HtH :smile:

defaults

, , , ...

I have been asked more than once how Opera on UNIX systems decides which applications are handling which MIME types, and which one of these is chosen as the default handler. Let me start off by saying that this is a jungle: each system, each desktop environment, and possibly each version of the environment handle it in some more or less subtly different way. Freedesktop.org has made some attempts at unifying the system of defaults, and has come some way to deciding how to allow applications to declare which MIME types they can handle - but when it came to define the defaults, unfortunately they could not yet agree. It is work in progress, and managing to have a spec for this will make things much more easy. For the time being we are parsing MIME type handlers, not protocols.


Default handlers

Opera checks the following files to find the default handlers. The XDG_DATA_DIRS environment variable tells us where to find most of those files. Typically in /usr/share/mime/ are

aliases
specifies MIME type strings that are aliases to each other;
globs
aid file for guessing MIME type based on the filename;
subclasses
defines a MIME type to be a subtype of another one, so that any handler of the supertype is also a handler for this type;
application/*.xml
XML file to describe a MIME type;

and we also parse:

mimeinfo.cache
maps MIME types to applications with no specific preference;
defaults.list
GNOME file to specify defaults;
*.desktop
desktop files are available for both applications and MIME types;
mailcap
a configuration file to map MIME types to handlers.

The upcoming kestrel version has improved handling of above resources, and will also handle:

gnome-vfs.applications
lists applications and the MIME types each one supports
kderc
provides among other things the path where to find the KDE settings (typically /etc/kderc)
~/.kde/share/config/profilerc
User specific KDE mapping of MIME types to application (and defaults)

We also parse the index.theme file to make everything look much more pretty :smile:

opera 9.2

, , , ...

The obligatory Opera 9.20 is out posting from me too. A few highlights:



…and many more improvements! Go get Opera 9.2! :cheers:

pc-bsd chooses opera

, , , ...

So let me break the merry news:

iXsystems, an enterprise-class hardware solution provider and corporate sponsor of PC-BSD, announced today a redistribution agreement with Opera Software that will allow the next version of PC-BSD to have an option for the user to select Opera as the default web browser.


Opera will be "one less thing you need to download after installation", as Matt Olander, CTO of iXsystems puts it, to get "a more usable system" out of your PC-BSD box: happy browsing! :cheers:
July 2008
SMTWTFS
June 2008August 2008
12345
6789101112
13141516171819
20212223242526
2728293031