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