Differences between revisions 1 and 2
Revision 1 as of 2007-12-30 19:51:36
Size: 6127
Editor: FranklinPiat
Comment: Initial Page
Revision 2 as of 2009-01-17 13:06:14
Size: 6139
Editor: FranklinPiat
Comment: CategoryProprietarySoftware
Deletions are marked like this. Additions are marked like this.
Line 177: Line 177:
 CategoryNonFree  CategoryProprietarySoftware
  • 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 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 --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

Misc Information

Supported Architectures

At the time of writing, Opera is available for i386, PowerPC and Sparc.

Files & Paths

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 ?BR /usr/lib/flashplugin-nonfree ?BR /usr/lib/mozilla/plugins

Config files

/etc/opera6rc ?BR /etc/opera6rc.fixed

The packages itself puts the files in usual/expected places ( /usr/sbin ; /usr/share/opera ; /usr/share/doc ; /usr/lib/opera/plugins...)

Dependencies

Package dependencies :

  • $apt-cache depends opera-static 
    opera-static
      Depends: libc6
     |Depends: <xlib6g>
     |Depends: <xlibs>
      Depends: libxmu6
     |Suggests: flashplugin-nonfree
      Suggests: libflash-mozplugin
      Recommends: libaspell15
      Conflicts: opera
      Replaces: opera
        opera-static
    $ apt-cache depends opera
    opera
      Depends: libc6
     |Depends: <xlib6g>
     |Depends: <xlibs>
      Depends: libxmu6
      Depends: libqt3-mt
      Depends: libstdc++6
     |Suggests: flashplugin-nonfree
      Suggests: libflash-mozplugin
      Recommends: libaspell15
      Conflicts: opera-static
      Replaces: opera-static
        opera

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)

  • attachment:opera-9.25_2007-12-30-license.txt

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.

See also

?Anchor(supported-web-browser)

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).