Differences between revisions 6 and 7
Revision 6 as of 2009-02-18 04:44:31
Size: 10457
Editor: ?Astrild Atiesh
Comment: added "--keyserver subkeys.pgp.net"
Revision 7 as of 2009-03-16 03:35:54
Size: 10475
Editor: anonymous
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
||<tablestyle="float:right; width:200pt; background:transparent; margin: 0 0 1em 1em; background-color:#ffffff; font-size: smaller">Vendor: || [http://www.opera.com/ opera.com] || ||
||License: || '''non-free''' [[BR]](attachment:copyright.txt) || X-( ||
||<tablestyle="float:right; width:200pt; background:transparent; margin: 0 0 1em 1em; background-color:#ffffff; font-size: smaller">Vendor: || [[http://www.opera.com/|opera.com]] || ||
||License: || '''non-free''' <<BR>>([[attachment:copyright.txt]]) || X-( ||
Line 17: Line 17:
 . /!\ Opera is a {{{non-free}}} (proprietary) software. It isn't supported by Debian. It's probably wiser to use a [#supported-web-browser supported web browser] !  . /!\ Opera is a {{{non-free}}} (proprietary) software. It isn't supported by Debian. It's probably wiser to use a [[#supported-web-browser|supported web browser]] !
Line 95: Line 95:
 * Download the package from [http://www.opera.com/download/index.dml?platform=linux Opera/Linux download page]  * Download the package from [[http://www.opera.com/download/index.dml?platform=linux|Opera/Linux download page]]
Line 116: Line 116:
 * Adobe's [http://kb.adobe.com/selfservice/viewContent.do?externalId=tn_15507&sliceId=1 Version test for Adobe Flash Player]  * Adobe's [[http://kb.adobe.com/selfservice/viewContent.do?externalId=tn_15507&sliceId=1|Version test for Adobe Flash Player]]
Line 120: Line 120:
 * Sun's [http://www.java.com/en/download/help/testvm.xml Test your Java Virtual Machine (JVM)]  * Sun's [[http://www.java.com/en/download/help/testvm.xml|Test your Java Virtual Machine (JVM)]]
Line 142: Line 142:
||Plug-in path ||/usr/lib/opera/plugins [[BR]] /usr/lib/flashplugin-nonfree [[BR]] /usr/lib/mozilla/plugins ||
||Config files || /etc/opera6rc [[BR]] /etc/opera6rc.fixed ||
||Plug-in path ||/usr/lib/opera/plugins <<BR>> /usr/lib/flashplugin-nonfree <<BR>> /usr/lib/mozilla/plugins ||
||Config files || /etc/opera6rc <<BR>> /etc/opera6rc.fixed ||
Line 212: Line 212:
 . attachment:opera-9.25_2007-12-30-license.txt  . [[attachment:opera-9.25_2007-12-30-license.txt]]
Line 218: Line 218:
[[Anchor(supported-web-browser)]] <<Anchor(supported-web-browser)>>
Line 222: Line 222:
 * ["Iceweasel"] (Debian's package of Firefox)  * [[Iceweasel]] (Debian's package of Firefox)
Line 224: Line 224:
 * ["Galeon"] (Gnome's alternative browser, based on gecko too)
 * ["Konqueror"] (KDE's browser).
 * [[Galeon]] (Gnome's alternative browser, based on gecko too)
 * [[Konqueror]] (KDE's browser).

Vendor:

opera.com

License:

non-free
(copyright.txt)

X-(

quality:

Version reviewed: 9.63.2474.gcc4.qt3

Download

signed APT

(./)

Source:

not-available

X-(

Lintian:

minor errors

(./)

Control scripts

humm

:\

Languages:

be, bg, cs, da, de, el, en, en-GB, es-ES, es-LA, et, fi, fr, fr-CA, fy, hi, hr, hu, id, it, ja, ka, ko, lt, mk, nb, nl, nn, pl, pt, pt-BR, ru, sv, ta, te, tr, uk, zh-cn, zh-tw

(./)

Architectures:

i386 amd64 sparc powerpc

-

Legend: (./) = Pass ; X-( = Bad

  • Installing and using Opera web browser under Debian.

  • /!\ Opera is a non-free (proprietary) software. It isn't supported by Debian. It's probably wiser to use a supported web browser !

Installation

The recommended way to install opera, is to add Opera's package repository in your /etc/apt/sources.list :

  • ## Add this line for Opera browser
    ## if needed, replace etch with sarge,oldstable,stable,testing,lenny,unstable or sid
    deb http://deb.opera.com/opera etch non-free

then run :

  • apt-update
    [..]
    Get:4 http://deb.opera.com lenny Release.gpg [189B]
    Ign http://deb.opera.com lenny/non-free Translation-en_US
    [..]
    Get:5 http://deb.opera.com lenny Release [855B]
    Ign http://deb.opera.com lenny Release
    [..]
    Ign http://deb.opera.com lenny/non-free Packages
    [..]
    Get:6 http://deb.opera.com lenny/non-free Packages [714B]
    [..]
    Fetched 1760B in 0s (1835B/s)
    Reading package lists... Done
    W: GPG error: http://deb.opera.com lenny Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 033431536A423791
    W: You may want to run apt-get update to correct these problems

Now, we are going to trust Opera :

  • gpg --keyserver subkeys.pgp.net --recv-key 033431536A423791
    gpg: requesting key 6A423791 from hkp server subkeys.pgp.net
    gpg: key 6A423791: public key "Opera Software Archive Automatic Signing Key <hostmaster@opera.com>" imported
    gpg: 3 marginal(s) needed, 1 complete(s) needed, classic trust model
    gpg: depth: 0  valid:   1  signed:   0  trust: 0-, 0q, 0n, 0m, 0f, 1u
    gpg: Total number processed: 1
    gpg:               imported: 1

Let's list the keys we have :

  • gpg --fingerprint
    /root/.gnupg/pubring.gpg
    ------------------------
    [..]
    pub   1024D/6A423791 2006-09-26 [expires: 2009-09-25]
          Key fingerprint = CD5A 9776 9F6E F4D9 EBCD  8F92 0334 3153 6A42 3791
    uid                  Opera Software Archive Automatic Signing Key <hostmaster@opera.com>
    sub   2048g/BEAEDCB7 2006-09-26 [expires: 2009-09-25]

Finally, the command to actually get apt to trust opera :

  • gpg --armor --export 033431536A423791 | apt-key add -
    OK

and finally, install opera :

  • ## re-update (to acknowledge the key)
    apt-get update
    ##then install
    apt-get install opera

The message WARNING: The following packages cannot be authenticated! occurs if you forgot to install the keys or to re-update the repository (apt-get update)..

Manual Installation

Opera software is also providing the packages individually.

/!\ This solution isn't recommended : You'll have to download the file manually (this time, and every time there's a security update).

You can save it in /tmp.

Open a command line as root, an run dpkg -i  followed by the name of the .deb file you have downloaded.

  •   dpkg -i /tmp/opera_9.25-20071214.6-shared-qt_en_i386.deb
    Selecting previously deselected package opera.
    (Reading database ... 148966 files and directories currently installed.)
    Unpacking opera (from .../opera_9.25-20071214.6-shared-qt_en_i386.deb) ...
    Setting up opera (9.25-20071214.6) ...

If it fails, it's probably because of a missing dependency. To install libqt3-mt, run :

  • apt-get install libqt3-mt

Plugins

Flashplugin

It didn't worked out of the box for me. work needed.

Java

It didn't worked out of the box for me. work needed.

Package Review

Privacy

  • All search queries go through opera.com. See /usr/share/opera/locale/*/search.ini

Paths and Files

  • The packages itself puts most of the files in usual/expected places ( /usr/sbin ; /usr/share/opera ; /usr/share/doc ; /usr/lib/opera/plugins...)
    • /usr/share/opera contains many files that should be at other location. it shoudln't hurt though.

User files Path

Preferences

/home/fpiat/.opera/opera6.ini

Saved session

/home/fpiat/.opera/opera.win

Bookmarks

/home/fpiat/.opera/opera6.adr

Opera directory

/home/fpiat/.opera/

Cache

/home/fpiat/.opera/cache4/

Mail directory

/home/fpiat/.opera/mail/

User CSS directory

/home/fpiat/.opera/styles/user/

System wide files

Plug-in path

/usr/lib/opera/plugins
/usr/lib/flashplugin-nonfree
/usr/lib/mozilla/plugins

Config files

/etc/opera6rc
/etc/opera6rc.fixed

Lintian check

lintian -v opera_9.63.2474.gcc4.qt3_i386.deb :

N: Setting up lab in /tmp/24jThVjecP ...
N: Processing 1 packages...
N: ----
N: Processing binary package opera (version 9.63.2474.gcc4.qt3) ...
W: opera: extra-license-file usr/share/opera/locale/be/license.txt
W: opera: extra-license-file usr/share/opera/locale/bg/license.txt
W: opera: extra-license-file usr/share/opera/locale/cs/license.txt
W: opera: extra-license-file usr/share/opera/locale/da/license.txt
W: opera: extra-license-file usr/share/opera/locale/de/license.txt
W: opera: extra-license-file usr/share/opera/locale/el/license.txt
W: opera: extra-license-file usr/share/opera/locale/en-GB/license.txt
W: opera: extra-license-file usr/share/opera/locale/en/license.txt
W: opera: extra-license-file usr/share/opera/locale/es-ES/license.txt
W: opera: extra-license-file usr/share/opera/locale/es-LA/license.txt
W: opera: extra-license-file usr/share/opera/locale/et/license.txt
W: opera: extra-license-file usr/share/opera/locale/fi/license.txt
W: opera: extra-license-file usr/share/opera/locale/fr-CA/license.txt
W: opera: extra-license-file usr/share/opera/locale/fr/license.txt
W: opera: extra-license-file usr/share/opera/locale/fy/license.txt
W: opera: extra-license-file usr/share/opera/locale/hi/license.txt
W: opera: extra-license-file usr/share/opera/locale/hr/license.txt
W: opera: extra-license-file usr/share/opera/locale/hu/license.txt
W: opera: extra-license-file usr/share/opera/locale/id/license.txt
W: opera: extra-license-file usr/share/opera/locale/it/license.txt
W: opera: extra-license-file usr/share/opera/locale/ja/license.txt
W: opera: extra-license-file usr/share/opera/locale/ka/license.txt
W: opera: extra-license-file usr/share/opera/locale/ko/license.txt
W: opera: extra-license-file usr/share/opera/locale/lt/license.txt
W: opera: extra-license-file usr/share/opera/locale/mk/license.txt
W: opera: extra-license-file usr/share/opera/locale/nb/license.txt
W: opera: extra-license-file usr/share/opera/locale/nl/license.txt
W: opera: extra-license-file usr/share/opera/locale/nn/license.txt
W: opera: extra-license-file usr/share/opera/locale/pl/license.txt
W: opera: extra-license-file usr/share/opera/locale/pt-BR/license.txt
W: opera: extra-license-file usr/share/opera/locale/pt/license.txt
W: opera: extra-license-file usr/share/opera/locale/ru/license.txt
W: opera: extra-license-file usr/share/opera/locale/sv/license.txt
W: opera: extra-license-file usr/share/opera/locale/ta/license.txt
W: opera: extra-license-file usr/share/opera/locale/te/license.txt
W: opera: extra-license-file usr/share/opera/locale/tr/license.txt
W: opera: extra-license-file usr/share/opera/locale/uk/license.txt
W: opera: extra-license-file usr/share/opera/locale/zh-cn/license.txt
W: opera: extra-license-file usr/share/opera/locale/zh-tw/license.txt
W: opera: package-contains-empty-directory usr/lib/opera/plugins/
W: opera: possible-bashism-in-maintainer-script postinst:11 'then echo -e'
W: opera: possible-bashism-in-maintainer-script postinst:16 '       echo -e'
W: opera: syntax-error-in-debian-changelog line 8 "unrecognised line"
W: opera: syntax-error-in-debian-changelog line 10 "found start of entry where expected more change data or trailer"
W: opera: syntax-error-in-debian-changelog line 16 "badly formatted trailer line"
E: opera: depends-on-obsolete-package suggests: cupsys-client

Package Dependencies

$dpkg -f opera_9.63.2474.gcc4.qt3_i386.deb Depends Pre-Depends Conflicts Provides

Depends: libc6 (>= 2.1.3), xlib6g (>= 3.3.6) | xlibs | libxmu6, libqt3-mt (>= 3.3.4), libstdc++6
Conflicts: opera-static
Provides: www-browser

License

You'll have to accept... once you have installed the program !

Here's a copy of the license, as of 2007-12-30 (shipped with Opera version 9.25)

See also

Alternatives browsers

The following browsers are free, and supported by Debian.

  • Iceweasel (Debian's package of Firefox)

  • Epiphany (Gnome's primary browser, based on gecko)
  • Galeon (Gnome's alternative browser, based on gecko too)

  • Konqueror (KDE's browser).