个人工具

“UbuntuHelp:OperaBrowser/zh”的版本间的差异

来自Ubuntu中文

跳转至: 导航, 搜索
第1行: 第1行:
 
+
<br> 介绍Ubuntu下安装和配置Opera 9。以[http://forum.ubuntu.org.cn/viewtopic.php?t=70843 Ubuntu论坛上的这个帖子]为基础,升级到了Opera 9.50.
 
+
介绍Ubuntu下安装和配置Opera 8。以[http://www.ubuntuforums.org/showthread.php?t=40467 Ubuntu论坛上的这个帖子]为基础,升级到了Opera 8.54.
+
  
 
请注意,在Opera 8.50中已经没有广告,并且不需要再支付许可费用!(当然如果你愿意,你仍可以购买额外的服务。)
 
请注意,在Opera 8.50中已经没有广告,并且不需要再支付许可费用!(当然如果你愿意,你仍可以购买额外的服务。)
第27行: 第25行:
 
==== 安装 Opera ====
 
==== 安装 Opera ====
  
===== Ubuntu 6.06 Dapper Drake =====
+
===== Ubuntu 6.06 Dapper Drake 及以上版本 =====
  
 
选中deb包,双击启动Gdebi安装。
 
选中deb包,双击启动Gdebi安装。
  
===== Ubuntu 5.10 Breezy Badger =====
+
===== Ubuntu 5.10 Breezy Badger 及以下版本 =====
  
 
打开一个终端并输入:
 
打开一个终端并输入:
<pre><nowiki>
+
<pre>sudo dpkg -i opera&lt;Tab 键&gt;.deb</pre>
sudo dpkg -i opera<Tab 键>.deb
+
'''注意:''' Tab 补齐对较长的,复杂的文件名很有帮助。 如果你在正确的目录下,仅仅输入"opera" 然後点吉Tab键(上面称为&lt;Tab 键&gt;的地方)就可以补齐文件名。
</nowiki></pre>
+
 
+
'''注意:''' Tab 补齐对较长的,复杂的文件名很有帮助。 如果你在正确的目录下,仅仅输入"opera" 然后点吉Tab键(上面称为<Tab 键>的地方)就可以补齐文件名。
+
  
 
Opera 安装需要一段时间。
 
Opera 安装需要一段时间。
  
 
如果提示不满足依赖关系,输入:
 
如果提示不满足依赖关系,输入:
<pre><nowiki>
+
<pre>sudo apt-get -f install</pre>
sudo apt-get -f install
+
</nowiki></pre>
+
 
apt 将会自动安装缺少的包。.
 
apt 将会自动安装缺少的包。.
  
第52行: 第45行:
 
不想Ubuntu源里的很多程序,Opera不会把自己添加到Ubuntu的程序菜单中。然而这很容易解决,我门仍然可以是Opera使用Ubuntu的默认文件操作。
 
不想Ubuntu源里的很多程序,Opera不会把自己添加到Ubuntu的程序菜单中。然而这很容易解决,我门仍然可以是Opera使用Ubuntu的默认文件操作。
  
使用菜单编辑器在Ubuntu程序菜单里面添加Opera。在“应用程序“菜单上点右键,选择编辑菜单。在菜单编辑器里,选择网络,然后点”添加Entry“按钮。
+
使用菜单编辑器在Ubuntu程序菜单里面添加Opera。在“应用程序“菜单上点右键,选择编辑菜单。在菜单编辑器里,选择网络,然後点”添加Entry“按钮。
  
 
在新建Entry窗口中,在名称栏输入"Opera",备注栏输入"Web 浏览器",命令栏输入 "opera %u" ,从 <code><nowiki>/usr/share/icons/hicolor</nowiki></code> 或其他的地方选择一个图标,点确定保存Entry。
 
在新建Entry窗口中,在名称栏输入"Opera",备注栏输入"Web 浏览器",命令栏输入 "opera %u" ,从 <code><nowiki>/usr/share/icons/hicolor</nowiki></code> 或其他的地方选择一个图标,点确定保存Entry。
  
现在,可以在 '''应用程序-->网络-->Opera'''找到Opera了。
+
现在,可以在 '''应用程序--&gt;网络--&gt;Opera'''找到Opera了。
  
 
为了让Opera在Ubuntu下更好的工作,我们要确保它使用 <code><nowiki>gnome-open</nowiki></code> 来处理文件。打开一个终端,输入:
 
为了让Opera在Ubuntu下更好的工作,我们要确保它使用 <code><nowiki>gnome-open</nowiki></code> 来处理文件。打开一个终端,输入:
<pre><nowiki>
+
<pre>mkdir ~/.opera cat &gt;&gt; ~/.opera/filehandler.ini</pre>
mkdir ~/.opera
+
选择下面的文字,并粘贴到你的终端里,然後按Shift+Ins:
cat >> ~/.opera/filehandler.ini
+
<pre>Opera Preferences version 2.0 ; Do not edit this file while Opera is running ; This file is stored in UTF-8 encoding [Settings] Default File Handler=gnome-open ,1 Default Directory Handler=gnome-open ,1</pre>
</nowiki></pre>
+
然後按 Ctrl+d。
 
+
选择下面的文字,并粘贴到你的终端里,然后按Shift+Ins:
+
<pre><nowiki>
+
Opera Preferences version 2.0
+
; Do not edit this file while Opera is running
+
; This file is stored in UTF-8 encoding
+
[Settings]
+
Default File Handler=gnome-open ,1
+
Default Directory Handler=gnome-open ,1
+
</nowiki></pre>
+
 
+
然后按 Ctrl+d。
+
 
+
  
 +
<br>
  
 
=== 替代方案 - 使用apt-get安装 ===
 
=== 替代方案 - 使用apt-get安装 ===
  
 
添加下面的apt源 (参见 [[UbuntuWiki:Self:Repositories/Ubuntu#other|添加其他的源]]):
 
添加下面的apt源 (参见 [[UbuntuWiki:Self:Repositories/Ubuntu#other|添加其他的源]]):
<pre><nowiki>
+
<pre>deb http://deb.opera.com/opera/ stable non-free</pre>
deb http://deb.opera.com/opera/ stable non-free
+
做完这些改动後,安装 <code><nowiki>opera</nowiki></code> 包 (参见 InstallingSoftware).
</nowiki></pre>
+
 
+
做完这些改动后,安装 <code><nowiki>opera</nowiki></code> 包 (参见 InstallingSoftware).
+
  
 
注意你所有的依赖包,你不需要创建上述的应用程序Entry,它已经自动做好了!
 
注意你所有的依赖包,你不需要创建上述的应用程序Entry,它已经自动做好了!
第98行: 第76行:
  
 
=== 给Opera安装Gnome皮肤 ===
 
=== 给Opera安装Gnome皮肤 ===
你可以先看一下下面的链接:
+
 
[http://my.opera.com/community/customize/comments.dml?id=3255 GNOME Opera]
+
你可以先看一下下面的链接: [http://my.opera.com/community/customize/comments.dml?id=3255 GNOME Opera] [http://my.opera.com/community/customize/skins/info/?id=3465 Tango CL]
[http://my.opera.com/community/customize/skins/info/?id=3465 Tango CL]
+
  
 
在Opera中,选择 "下载" 来安装皮肤。
 
在Opera中,选择 "下载" 来安装皮肤。
第109行: 第86行:
  
 
==== Ubuntu 6.06 Dapper Drake ====
 
==== Ubuntu 6.06 Dapper Drake ====
* 打开系统-->首选项-->首选应用程序
+
 
 +
* 打开系统--&gt;首选项--&gt;首选应用程序
 
* 在Web浏览器项中选择"Opera" and 选择"在新标签中打开链接"
 
* 在Web浏览器项中选择"Opera" and 选择"在新标签中打开链接"
 
* 在邮件阅读器项选中"自定义" 并在命令里输入:
 
* 在邮件阅读器项选中"自定义" 并在命令里输入:
<pre><nowiki>
+
<pre>opera -newmail "%s"</pre>
opera -newmail "%s"
+
</nowiki></pre>
+
 
+
 
==== Ubuntu 5.10 Breezy Badger ====
 
==== Ubuntu 5.10 Breezy Badger ====
* 打开系统-->首选项-->首选应用程序
 
* 在Web浏览器项选择"自定义"并在命令中输入:
 
<pre><nowiki>
 
opera -newpage "%s"
 
</nowiki></pre>
 
  
 +
* 打开系统--&gt;首选项--&gt;首选应用程序
 +
* 在Web浏览器项选择"自定义"并在命令中输入:
 +
<pre>opera -newpage "%s"</pre>
 
* 在邮件阅读器项选中"自定义" 并在命令里输入:
 
* 在邮件阅读器项选中"自定义" 并在命令里输入:
<pre><nowiki>
+
<pre>opera -newmail "%s"</pre>
opera -newmail "%s"
+
</nowiki></pre>
+
 
+
 
=== 启动浏览器 ===
 
=== 启动浏览器 ===
  
现在你可以通过应用程序-->网络-->Opera Web浏览器来启动人类已知的最好的浏览器了。
+
现在你可以通过应用程序--&gt;网络--&gt;Opera Web浏览器来启动人类已知的最好的浏览器了。
  
 
=== 故障排除 ===
 
=== 故障排除 ===
 +
 
==== 缺少包 ====
 
==== 缺少包 ====
 +
 
如果你选择了共享Qt版,你需要安装libqt-mt包。
 
如果你选择了共享Qt版,你需要安装libqt-mt包。
  
第143行: 第115行:
  
 
[http://packages.ubuntu.com/breezy/libs/libqt3-mt#pdownload 下载libqt-mt包]并在终端中输入:
 
[http://packages.ubuntu.com/breezy/libs/libqt3-mt#pdownload 下载libqt-mt包]并在终端中输入:
 
+
<pre>sudo dpkg -i &lt;filename&gt;</pre>
<pre><nowiki>
+
sudo dpkg -i <filename>
+
</nowiki></pre>
+
 
+
 
继续安装Opera,依赖问题已经解决。
 
继续安装Opera,依赖问题已经解决。
  
 
==== Opera主题问题 ====
 
==== Opera主题问题 ====
添加 Multiverse 源然后
 
<pre><nowiki>
 
sudo apt-get install libmotif3 lesstif1 lesstif2 motif-clients
 
</nowiki></pre>
 
  
 +
添加 Multiverse 源然後
 +
<pre>sudo apt-get install libmotif3 lesstif1 lesstif2 motif-clients</pre>
 
你还可以试一下这个方法:
 
你还可以试一下这个方法:
<pre><nowiki>
+
<pre>cd /usr/lib; cp libXm.so.2 libXm.so.3</pre>
cd /usr/lib; cp libXm.so.2 libXm.so.3
+
==== Java问题 ====
</nowiki></pre>
+
  
==== Java问题 ====
 
 
如果你从终端中启动Opera,当你的java工作不正常时,可能会出现下面出错信息:
 
如果你从终端中启动Opera,当你的java工作不正常时,可能会出现下面出错信息:
<pre><nowiki>
+
<pre>ERROR: ld.so: object 'libjvm.so' from LD_PRELOAD cannot be preloaded: ignored. ERROR: ld.so: object 'libawt.so' from LD_PRELOAD cannot be preloaded: ignored.</pre>
ERROR: ld.so: object 'libjvm.so' from LD_PRELOAD cannot be preloaded: ignored.
+
到<code><nowiki>工具 -&gt; 首选项 -&gt; 高级选项卡 -&gt; 内容 -&gt; Java 选项</nowiki></code>中设置正确的java路径。 例如:
ERROR: ld.so: object 'libawt.so' from LD_PRELOAD cannot be preloaded: ignored.
+
<pre>/usr/lib/j2re1.5-sun/lib/i386/</pre>
</nowiki></pre>
+
你的java运行环境的版本可能和这个不一样。改变将在重启浏览器後生效。
 
+
到<code><nowiki>工具 -> 首选项 -> 高级选项卡 -> 内容 -> Java 选项</nowiki></code>中设置正确的java路径。
+
例如:
+
<pre><nowiki>
+
/usr/lib/j2re1.5-sun/lib/i386/
+
</nowiki></pre>
+
你的java运行环境的版本可能和这个不一样。改变将在重启浏览器后生效。
+
  
 
使用 [http://www.java.com/en/download/help/testvm.xml] 来测试你的java虚拟机。
 
使用 [http://www.java.com/en/download/help/testvm.xml] 来测试你的java虚拟机。
第181行: 第138行:
 
==== 通用插件问题 ====
 
==== 通用插件问题 ====
  
只有在Opera的插件路径中,Opera才能找到这个插件。你可以通过工具 -> 首选项 -> 高级 -> 内容 -> 插件选项把一个目录添加到插件路径中。 添加需要的目录,然后点击查找新插件。你需要重启Opera才能使新插件生效。
+
只有在Opera的插件路径中,Opera才能找到这个插件。你可以通过工具 -&gt; 首选项 -&gt; 高级 -&gt; 内容 -&gt; 插件选项把一个目录添加到插件路径中。 添加需要的目录,然後点击查找新插件。你需要重启Opera才能使新插件生效。
  
 
一些常见的 .so 文件:
 
一些常见的 .so 文件:
{|border="1" cellspacing="0"
+
 
|Shockwave Flash||libflashplayer.so
+
{| border="1" cellspacing="0"
 
|-
 
|-
|Acroread||nppdf.so
+
| Shockwave Flash
 +
| libflashplayer.so
 
|-
 
|-
|GXine||gxineplugin.so
+
| Acroread
 +
| nppdf.so
 
|-
 
|-
|Mplayer||mplayerplug-in.so
+
| GXine
 +
| gxineplugin.so
 +
|-
 +
| Mplayer
 +
| mplayerplug-in.so
 
|}
 
|}
  
第199行: 第162行:
  
 
Macromedia Flash player 使用 OSS 输出声音,因此,如果其他程序正在占用声卡,或者 <code><nowiki>/dev/dsp</nowiki></code> 不存在,将会没有声音。 一个解决方案是使用一个声音守护进程包装来启动Opera,这样声音就被直接输出到 <code><nowiki>/dev/dsp</nowiki></code> 而不是被声音精灵进程所捕捉。安装另外的arts或者esound-clients:
 
Macromedia Flash player 使用 OSS 输出声音,因此,如果其他程序正在占用声卡,或者 <code><nowiki>/dev/dsp</nowiki></code> 不存在,将会没有声音。 一个解决方案是使用一个声音守护进程包装来启动Opera,这样声音就被直接输出到 <code><nowiki>/dev/dsp</nowiki></code> 而不是被声音精灵进程所捕捉。安装另外的arts或者esound-clients:
<pre><nowiki>
+
<pre>sudo apt-get install arts</pre>
sudo apt-get install arts
+
</nowiki></pre>
+
 
或者
 
或者
<pre><nowiki>
+
<pre>sudo apt-get install esound-clients</pre>
sudo apt-get install esound-clients
+
</nowiki></pre>
+
 
使用相应的包装启动Opera :
 
使用相应的包装启动Opera :
<pre><nowiki>
+
<pre>esddsp opera</pre>
esddsp opera
+
</nowiki></pre>
+
 
或者
 
或者
<pre><nowiki>
+
<pre>artsdsp opera</pre>
artsdsp opera
+
</nowiki></pre>
+
 
+
 
如果你使用 KDE, arts 是默认的声音守护进程, esd 是GNOME的默认。 两者都可以同时运行:
 
如果你使用 KDE, arts 是默认的声音守护进程, esd 是GNOME的默认。 两者都可以同时运行:
<pre><nowiki>
+
<pre>artsdsp esd &amp;</pre>
artsdsp esd &
+
</nowiki></pre>
+
 
 
<pre><nowiki>
+
<pre>esddsp artswrapper &amp;</pre>
esddsp artswrapper &
+
</nowiki></pre>
+
 
+
 
==== Acroread 插件问题 ====
 
==== Acroread 插件问题 ====
  
 
acroread 插件在8.x版本中默认是不能使用的,你需要编辑Opera的启动脚本来解决这个问题。使用你喜欢的编辑器打开Opera启动脚本:
 
acroread 插件在8.x版本中默认是不能使用的,你需要编辑Opera的启动脚本来解决这个问题。使用你喜欢的编辑器打开Opera启动脚本:
<pre><nowiki>
+
<pre>sudo gedit /usr/bin/opera</pre>
sudo gedit /usr/bin/opera
+
</nowiki></pre>
+
 
+
 
 
<pre><nowiki>
+
<pre>LD_PRELOAD="libXm.so.2:${LD_PRELOAD}" export LD_PRELOAD OPERA_LD_PRELOAD="${LD_PRELOAD}" export OPERA_LD_PRELOAD</pre>
LD_PRELOAD="libXm.so.2:${LD_PRELOAD}"
+
export LD_PRELOAD
+
OPERA_LD_PRELOAD="${LD_PRELOAD}"
+
export OPERA_LD_PRELOAD
+
</nowiki></pre>
+
 
+
 
替换这几行
 
替换这几行
<pre><nowiki>
+
<pre>OPERA_LD_PRELOAD="${LD_PRELOAD}" export OPERA_LD_PRELOAD</pre>
OPERA_LD_PRELOAD="${LD_PRELOAD}"
+
export OPERA_LD_PRELOAD
+
</nowiki></pre>
+
 
+
 
启动Opera并打开一个PDF文件,当提示你进行什么操作是,选择使用Opera打开。一个文件类型关联对话框将自动弹出。选择底部的插件选项(nppdf.so是其中的一个选项)。
 
启动Opera并打开一个PDF文件,当提示你进行什么操作是,选择使用Opera打开。一个文件类型关联对话框将自动弹出。选择底部的插件选项(nppdf.so是其中的一个选项)。
  
第252行: 第188行:
  
 
1. 编辑 ~/.opera/pluginpath.ini, 修改成为
 
1. 编辑 ~/.opera/pluginpath.ini, 修改成为
 
+
<pre>[Paths] /usr/lib/opera/plugins=1 /usr/lib/mozilla/plugins=0 /usr/lib/netscape/plugins-libc6=0</pre>
<pre><nowiki>
+
[Paths]
+
/usr/lib/opera/plugins=1
+
/usr/lib/mozilla/plugins=0
+
/usr/lib/netscape/plugins-libc6=0
+
</nowiki></pre>
+
 
+
 
2. 创建/usr/lib/mozilla/plugins/libflashplayer.so的符号链接到/usr/lib/opera/plugins/libflashplayer.so
 
2. 创建/usr/lib/mozilla/plugins/libflashplayer.so的符号链接到/usr/lib/opera/plugins/libflashplayer.so
  
第269行: 第198行:
  
 
如果你在dapper系统中安装时出现如下的依赖问题
 
如果你在dapper系统中安装时出现如下的依赖问题
<pre><nowiki>
+
<pre>dpkg: dependency problems prevent configuration of opera: opera depends on xlib6g (&gt;= 3.3.6) | xlibs; however: Package xlib6g is not installed. Package xlibs is not installed. dpkg: error processing opera (--install): dependency problems - leaving unconfigured Errors were encountered while processing: opera</pre>
dpkg: dependency problems prevent configuration of opera:
+
1. 从[http://archive.ubuntu.com/ubuntu/pool/main/x/xorg/xlibs_6.8.2-77_all.deb]下载xlibs
opera depends on xlib6g (>= 3.3.6) | xlibs; however:
+
<pre>wget http://archive.ubuntu.com/ubuntu/pool/main/x/xorg/xlibs_6.8.2-77_all.deb</pre>
Package xlib6g is not installed.
+
Package xlibs is not installed.
+
dpkg: error processing opera (--install):
+
dependency problems - leaving unconfigured
+
Errors were encountered while processing:
+
opera
+
</nowiki></pre>
+
 
+
1. 从[http://archive.ubuntu.com/ubuntu/pool/main/x/xorg/xlibs_6.8.2-77_all.deb http://archive.ubuntu.com/ubuntu/pool/main/x/xorg/xlibs_6.8.2-77_all.deb]下载xlibs
+
 
+
<pre><nowiki>
+
wget http://archive.ubuntu.com/ubuntu/pool/main/x/xorg/xlibs_6.8.2-77_all.deb
+
</nowiki></pre>
+
 
+
 
2. 使用dpkg安装
 
2. 使用dpkg安装
<pre><nowiki>
+
<pre>sudo dpkg -i xlibs_6.8.2-77_all.deb</pre>
sudo dpkg -i xlibs_6.8.2-77_all.deb
+
</nowiki></pre>
+
 
+
 
3. 使用[https://wiki.ubuntu.com/OperaBrowser#head-d3fc157abca89472846ed502ebbc26de36d616d1 instructions above] 或者[http://snapshot.opera.com snapshot releases]安装Opera。
 
3. 使用[https://wiki.ubuntu.com/OperaBrowser#head-d3fc157abca89472846ed502ebbc26de36d616d1 instructions above] 或者[http://snapshot.opera.com snapshot releases]安装Opera。
  
在snapshot release中,下载正确的'''etch deb''',应该是一个命名为opera_9.0-20060206.6-shared-qt_en_etch_<arch>.deb的文件,然后
+
在snapshot release中,下载正确的'''etch deb''',应该是一个命名为opera_9.0-20060206.6-shared-qt_en_etch_&lt;arch&gt;.deb的文件,然後
 
+
<pre>sudo dpkg -i opera_9.0-&lt;Tab key&gt;.deb</pre>
<pre><nowiki>
+
sudo dpkg -i opera_9.0-<Tab key>.deb
+
</nowiki></pre>
+
 
+
 
Xian的解决方案,参见[http://my.opera.com/community/forums/topic.dml?id=126093 这个帖子].
 
Xian的解决方案,参见[http://my.opera.com/community/forums/topic.dml?id=126093 这个帖子].
  
第308行: 第216行:
  
 
* 设置你系统中的libxpcom.so,并在/usr/lib 中建立符号链接。
 
* 设置你系统中的libxpcom.so,并在/usr/lib 中建立符号链接。
 
+
<pre>sudo ln -s /usr/lib/mozilla-firefox/libxpcom.so /usr/lib/libxpcom.so</pre>
<pre><nowiki>
+
sudo ln -s /usr/lib/mozilla-firefox/libxpcom.so /usr/lib/libxpcom.so
+
</nowiki></pre>
+
 
+
 
=== 鸣谢 ===
 
=== 鸣谢 ===
  
 
鸣谢GNOME皮肤: [http://ubuntuforums.org/showthread.php?p=370428 mneptok]
 
鸣谢GNOME皮肤: [http://ubuntuforums.org/showthread.php?p=370428 mneptok]
 +
 
----
 
----
[[category:CategoryDocumentation]]
 
  
 +
<br>
  
 
----
 
----
文章来源:官方wiki <br>
+
 
翻译人员:madoldman <br>
+
文章来源:官方wiki <br> 翻译人员:madoldman <br> 校对人员: <br> 文章状态:翻译完毕 <br>
校对人员: <br>
+
 
文章状态:翻译完毕 <br>
+
[[Category:CategoryDocumentation]]

2008年6月1日 (日) 19:36的版本


介绍Ubuntu下安装和配置Opera 9。以Ubuntu论坛上的这个帖子为基础,升级到了Opera 9.50.

请注意,在Opera 8.50中已经没有广告,并且不需要再支付许可费用!(当然如果你愿意,你仍可以购买额外的服务。)

通过下载deb包安装

下载最新的Ubuntu版 Opera 的 deb包

Opera 为Ubuntu提供了专门的deb包,使用通用的deb包也可以。

Opera 提供了两种版本可供安装,静态编译版和共享版:

静态编译版: Opera 把Qt类库编译了进来。它的体积比较大,而且在菜单和文件选择对话框中不能使用反锯齿字体,它在浏览器窗口和大部分的接口元素中使用锯齿字体。

共享版:Opera 使用安装在系统上的 Qt 库。它和系统结合在一起,可以使用任何其他Qt程序具有的设置。

哪一种更好呢?都尝试一下吧,在Ubuntu中安装和卸载软件很容易。

Opera下载站,选择你需要的版本,选择一个站点镜像下载。

或者从Opera预览和测试下载最新的预览版。

把文件保存到你能找到的地方,例如桌面或者主目录。

安装 Opera

Ubuntu 6.06 Dapper Drake 及以上版本

选中deb包,双击启动Gdebi安装。

Ubuntu 5.10 Breezy Badger 及以下版本

打开一个终端并输入:

sudo dpkg -i opera<Tab 键>.deb

注意: Tab 补齐对较长的,复杂的文件名很有帮助。 如果你在正确的目录下,仅仅输入"opera" 然後点吉Tab键(上面称为<Tab 键>的地方)就可以补齐文件名。

Opera 安装需要一段时间。

如果提示不满足依赖关系,输入:

sudo apt-get -f install

apt 将会自动安装缺少的包。.

Opera 的Ubuntu化 (使安装更完善)

不想Ubuntu源里的很多程序,Opera不会把自己添加到Ubuntu的程序菜单中。然而这很容易解决,我门仍然可以是Opera使用Ubuntu的默认文件操作。

使用菜单编辑器在Ubuntu程序菜单里面添加Opera。在“应用程序“菜单上点右键,选择编辑菜单。在菜单编辑器里,选择网络,然後点”添加Entry“按钮。

在新建Entry窗口中,在名称栏输入"Opera",备注栏输入"Web 浏览器",命令栏输入 "opera %u" ,从 /usr/share/icons/hicolor 或其他的地方选择一个图标,点确定保存Entry。

现在,可以在 应用程序-->网络-->Opera找到Opera了。

为了让Opera在Ubuntu下更好的工作,我们要确保它使用 gnome-open 来处理文件。打开一个终端,输入:

mkdir ~/.opera
 cat >> ~/.opera/filehandler.ini

选择下面的文字,并粘贴到你的终端里,然後按Shift+Ins:

Opera Preferences version 2.0
 ; Do not edit this file while Opera is running
 ; This file is stored in UTF-8 encoding
 [Settings]
 Default File Handler=gnome-open ,1
 Default Directory Handler=gnome-open ,1

然後按 Ctrl+d。


替代方案 - 使用apt-get安装

添加下面的apt源 (参见 添加其他的源):

deb http://deb.opera.com/opera/ stable non-free

做完这些改动後,安装 opera 包 (参见 InstallingSoftware).

注意你所有的依赖包,你不需要创建上述的应用程序Entry,它已经自动做好了!

使用这种方式安装,将来升级到新版本也会很方便。

对于9.0正式版这种方法好像无法使用,到opera.com下载使用Gdebi安装。

对于9.0版,当前你只需要安装opera-static (例如 ~$ sudo aptitude install opera-static) 所有的设置就都已经作好了。

-- Tictric DateTime(2006-07-08T21:18:39Z)

给Opera安装Gnome皮肤

你可以先看一下下面的链接:

GNOME Opera
Tango CL

在Opera中,选择 "下载" 来安装皮肤。

设置Opera为默认浏览器

把Opera设置为系统默认浏览器和邮件阅读器,分为一下几步:

Ubuntu 6.06 Dapper Drake

  • 打开系统-->首选项-->首选应用程序
  • 在Web浏览器项中选择"Opera" and 选择"在新标签中打开链接"
  • 在邮件阅读器项选中"自定义" 并在命令里输入:
opera -newmail "%s"

Ubuntu 5.10 Breezy Badger

  • 打开系统-->首选项-->首选应用程序
  • 在Web浏览器项选择"自定义"并在命令中输入:
opera -newpage "%s"
  • 在邮件阅读器项选中"自定义" 并在命令里输入:
opera -newmail "%s"

启动浏览器

现在你可以通过应用程序-->网络-->Opera Web浏览器来启动人类已知的最好的浏览器了。

故障排除

缺少包

如果你选择了共享Qt版,你需要安装libqt-mt包。

Ubuntu 6.06 Dapper Drake

下载libqt-mt包 并双击安装。

Ubuntu 5.10 Breezy Badger

下载libqt-mt包并在终端中输入:

sudo dpkg -i <filename>

继续安装Opera,依赖问题已经解决。

Opera主题问题

添加 Multiverse 源然後

sudo apt-get install libmotif3 lesstif1 lesstif2 motif-clients

你还可以试一下这个方法:

cd /usr/lib; cp libXm.so.2 libXm.so.3

Java问题

如果你从终端中启动Opera,当你的java工作不正常时,可能会出现下面出错信息:

ERROR: ld.so: object 'libjvm.so' from LD_PRELOAD cannot be preloaded: ignored.
 ERROR: ld.so: object 'libawt.so' from LD_PRELOAD cannot be preloaded: ignored.

工具 -> 首选项 -> 高级选项卡 -> 内容 -> Java 选项中设置正确的java路径。

例如:
/usr/lib/j2re1.5-sun/lib/i386/

你的java运行环境的版本可能和这个不一样。改变将在重启浏览器後生效。

使用 [1] 来测试你的java虚拟机。

你需要先安装java,参见[2]

通用插件问题

只有在Opera的插件路径中,Opera才能找到这个插件。你可以通过工具 -> 首选项 -> 高级 -> 内容 -> 插件选项把一个目录添加到插件路径中。 添加需要的目录,然後点击查找新插件。你需要重启Opera才能使新插件生效。

一些常见的 .so 文件:

Shockwave Flash libflashplayer.so
Acroread nppdf.so
GXine gxineplugin.so
Mplayer mplayerplug-in.so

Opera的Linux插件

Flash 问题

Macromedia Flash player 使用 OSS 输出声音,因此,如果其他程序正在占用声卡,或者 /dev/dsp 不存在,将会没有声音。 一个解决方案是使用一个声音守护进程包装来启动Opera,这样声音就被直接输出到 /dev/dsp 而不是被声音精灵进程所捕捉。安装另外的arts或者esound-clients:

sudo apt-get install arts

或者

sudo apt-get install esound-clients

使用相应的包装启动Opera :

esddsp opera

或者

artsdsp opera

如果你使用 KDE, arts 是默认的声音守护进程, esd 是GNOME的默认。 两者都可以同时运行:

artsdsp esd &

esddsp artswrapper &

Acroread 插件问题

acroread 插件在8.x版本中默认是不能使用的,你需要编辑Opera的启动脚本来解决这个问题。使用你喜欢的编辑器打开Opera启动脚本:

sudo gedit /usr/bin/opera

LD_PRELOAD="libXm.so.2:${LD_PRELOAD}"
 export LD_PRELOAD
 OPERA_LD_PRELOAD="${LD_PRELOAD}"
 export OPERA_LD_PRELOAD

替换这几行

OPERA_LD_PRELOAD="${LD_PRELOAD}"
 export OPERA_LD_PRELOAD

启动Opera并打开一个PDF文件,当提示你进行什么操作是,选择使用Opera打开。一个文件类型关联对话框将自动弹出。选择底部的插件选项(nppdf.so是其中的一个选项)。

的段错误和静态编译版中java崩溃问题

如果你的Opera浏览器启动时出现段错误,或者在使用静态编译版本时有java崩溃问题,可如下解决:

1. 编辑 ~/.opera/pluginpath.ini, 修改成为

[Paths]
 /usr/lib/opera/plugins=1
 /usr/lib/mozilla/plugins=0
 /usr/lib/netscape/plugins-libc6=0

2. 创建/usr/lib/mozilla/plugins/libflashplayer.so的符号链接到/usr/lib/opera/plugins/libflashplayer.so

3. 检查 ~/.opera/javapath.txt, 如果使用blackdown java, 应该是 /usr/lib/j2se/1.4/jre/lib/i386

rwf的解决方案, 参见这个帖子

Dapper的依赖问题

如果你在dapper系统中安装时出现如下的依赖问题

dpkg: dependency problems prevent configuration of opera:
 opera depends on xlib6g (>= 3.3.6) | xlibs; however:
 Package xlib6g is not installed.
 Package xlibs is not installed.
 dpkg: error processing opera (--install):
 dependency problems - leaving unconfigured
 Errors were encountered while processing:
 opera

1. 从[3]下载xlibs

wget http://archive.ubuntu.com/ubuntu/pool/main/x/xorg/xlibs_6.8.2-77_all.deb

2. 使用dpkg安装

sudo dpkg -i xlibs_6.8.2-77_all.deb

3. 使用instructions above 或者snapshot releases安装Opera。

在snapshot release中,下载正确的etch deb,应该是一个命名为opera_9.0-20060206.6-shared-qt_en_etch_<arch>.deb的文件,然後

sudo dpkg -i opera_9.0-<Tab key>.deb

Xian的解决方案,参见这个帖子.

Install Weekly Build

最新的Mozilla插件已经支持最新的weekly snapshot,包括Mplayer, 而且不是基于图形界面的。Mplayer必需用 --enable-x参数编译。

  • [4] 下载weekly build 并按照说明安装snapshot release (见上文).
  • 设置你系统中的libxpcom.so,并在/usr/lib 中建立符号链接。
sudo ln -s /usr/lib/mozilla-firefox/libxpcom.so /usr/lib/libxpcom.so

鸣谢

鸣谢GNOME皮肤: mneptok




文章来源:官方wiki

翻译人员:madoldman 
校对人员:
文章状态:翻译完毕