which is which?
Thursday, September 6, 2007 8:20:43 AM
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
ppc-linux
sparc-linux
x86_64-linux
FreeBSD
intel-freebsd
amd64-freebsd
Solaris
intel-solaris
sparc-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:
You'll need the Linux .5 build for:
I'll assume that FreeBSD and Solaris users are smart enough to figure out which builds they need for their OS version
HtH
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
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
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

HtH


Soleen # Thursday, September 6, 2007 12:28:15 PM
thanks for disambiguation :-)
Jonas KarlssonMohjive # Thursday, September 6, 2007 1:29:21 PM
Claudio Santambrogiocsant # Thursday, September 6, 2007 1:50:30 PM
Stevesgunhouse # Thursday, September 6, 2007 2:46:00 PM
vherva # Thursday, September 6, 2007 5:34:48 PM
It would be nice to see this as a README (or WHICH_PACKAGE) text file in the http://snapshot.opera.com/unix/9.50-Alpha-1/ directory. That way, people who need this information would almost inevidably find it.
AndreyRikz # Saturday, September 8, 2007 4:35:48 PM
AFAIK Qt is binary-compatible within every major branch, so what's the problem?
Claudio Santambrogiocsant # Saturday, September 8, 2007 5:13:26 PM
AndreyRikz # Saturday, September 8, 2007 6:20:57 PM
Its only my opinion, but we can easily collect more statistics by starting a poll in Opera community forums. Something like that:
What Kestrel build do you want to run?
.1 Qt3 static build, gcc 2.95
.5 Qt3 shared build, gcc 3
.6 Qt3 shared build, gcc 4
.9 Qt4 static build, gcc 4
.10 Qt3 static build, gcc 4 (not yet released)
.xx Qt4 shared build, gcc 4 (not yet released)
Lukas Zapletallzap # Friday, September 14, 2007 7:40:23 PM
tdzark # Friday, September 14, 2007 10:06:38 PM
kriko # Friday, October 26, 2007 12:05:13 PM
Claudio Santambrogiocsant # Friday, October 26, 2007 4:24:34 PM
ftp://ftp.opera.com/pub/opera/linux/950b/final/en/i386/static/
kriko # Friday, October 26, 2007 11:40:44 PM
Moose # Saturday, October 27, 2007 2:13:39 PM
This is not a static, but a shared build.
Claudio Santambrogiocsant # Sunday, October 28, 2007 6:52:39 AM
Stevesgunhouse # Saturday, March 1, 2008 6:59:51 PM
Claudio Santambrogiocsant # Saturday, March 1, 2008 8:03:13 PM
The .7 package is a qt3 shared build for FreeBSD 7, the .5 builds (for FreeBSD >=5) have replaced .1 builds (FreeBSD >=4). I'll keep .1 listed as long as Opera 9.2x is shipping, the last series to officially support FreeBSD 4… (which itself became unsupported quite a while ago). After that I'll need to start thinking about a "historic" section
Stevesgunhouse # Sunday, March 2, 2008 9:58:09 PM
experttease # Monday, April 7, 2008 1:03:09 AM
Шуйский Николай [krigstask, Ŝtérkrìg]Sterkrig # Tuesday, April 29, 2008 4:59:37 PM
henkyamonamous # Tuesday, May 6, 2008 2:59:15 PM
benst # Friday, May 9, 2008 4:26:44 AM
i tried downloading other versions - i386, ppc, sparc - but i get the errmsg 'wrong architecture'.
how do i solve this problem? i really really want to use opera on my ubuntu install.
thanks
GrantTLC # Tuesday, May 20, 2008 2:36:50 PM
Could someone elaborate further? What's the difference between static and shared? What does GCC mean? What's the difference between the .5 and a .6 builds above?
Apologies, but I'm relatively new to Linux.
Шуйский Николай [krigstask, Ŝtérkrìg]Sterkrig # Tuesday, May 20, 2008 2:50:03 PM
shared means package works with installed separately library
About GCC you'd better ask Google or Wikipedia or smth of your personal choice (-;E
GrantTLC # Tuesday, May 20, 2008 2:54:50 PM
Шуйский Николай [krigstask, Ŝtérkrìg]Sterkrig # Tuesday, May 20, 2008 4:20:50 PM
Probably built with higher GCC could run buggy on systems with (very) old one. I suppose. Get one built with gcc4 and don't bother. Or better use you distro's package management tools
kriko # Friday, June 6, 2008 9:54:52 AM
Шуйский Николай [krigstask, Ŝtérkrìg]Sterkrig # Friday, June 6, 2008 8:00:37 PM
I daresay now there's no need in this post since renaming
Claudio Santambrogiocsant # Saturday, June 7, 2008 6:45:29 AM