2008年10月10日星期五

Opera 浏览器 - ubuntu的英文wiki翻译

ubuntu的中文wiki(http://wiki.ubuntu.org.cn/Opera浏览器)乃是古董……咩~

无责任翻译一下英文wiki吧,因为直接用google翻译的按钮出不来,还要一点一点的弄。方括号[]里是我加的

Opera浏览器

在Ubuntu中安装和设置 Opera 9.50 的说明。[Opera 早就没广告也不要钱了!]

导言

安装分为静态和共享两种。

[介绍见中文wiki^^]

哪种比较好呢?或许是共享。如果碰到安装问题就用另一种吧。

安装

通过软件源安装(推荐)

增加软件源的方法可以看官方文档,很简单。安装 opera (共享)或者 opera-static (静态)。

Ubuntu 的官方源和 Opera 的通用源[?]都可以用。后者更新及时,这些更新一般是安全的。相比之下前者更新会慢几天甚至更久,但是我想它会经过更多测试,不过我也不是很确定这一点。

使用 Opera 软件源

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

推荐加上 opera 的公钥

sudo wget -O - http://deb.opera.com/archive.key | sudo apt-key add -

使用 Ubuntu 软件源

Ubuntu 8.04 LTS :deb http://archive.canonical.com/ hardy partner

[旧版本略]

安装命令

sudo apt-get update
sudo apt-get install opera

手动下载 deb 包安装

在 Opera 下载页面 http://www.opera.com/download/ ,选择需要的包,选一个镜像下载。下载页面没给出共享还是静态的选项,所以如果你有这方面的需要,在这里 http://ftp.opera.com/pub/opera/linux/ 选个deb包。把下载的文件保存到找得到的地方,比如用户目录或者桌面。

找到下到的deb包,双击开始安装。

安装 Opera 需要一点点的时间。

如果你得到一些信息显示依赖的包未安装,请输入:

sudo apt-get -f install

apt 将会安装这些缺失的包。

64位

你可以试试64位linux平台的 Opera。尽管它仍然处于测试阶段,不过在我这儿它干得很好。

ftp://get.opera.com/pub/opera/linux/950b/final/en/x86_64/opera_9.50-20071024.2-shared-qt_amd64.deb

最新的版本在这里:

ftp://get.opera.com/pub/opera/linux

Opera 是闭源的。所以想用64位版本只能等 Opera 公司去做。

现阶段,用几个额外的步骤就可以让32位的 Opera 运行在64位的系统上。

我觉得静态版本用起来正常的可能性比较大,因为不用头疼32位QT库依赖的问题。

sudo dpkg -i --force-architecture opera-static....deb

另外需要一些兼容性层[?]:
sudo aptitude install ia32-libs ia32-libs-gtk lib32asound2 linux32

这样 Opera 可以工作了。 现在你需要一些插件。很多地方有更好的指导,不过这儿是个快速的概览。

Flash 9:从 packages.ubuntu.com 下载 "flashplugin-nonfree" for i386 包。用跟上面一样的dpkg命令安装。[没弄过,翻得不知所云]

Adobe acroread:从 packages.ubuntu.com 下载 "acroread" 、 "acroread-escript" 以及 "mozilla-acroread" 。6.10或更早的版本必须下载,因为在7.04及之后版本的许可证改变了阻止内容[?]。

标准说明上说拼写检查不能用。看起来64位的字典和32位的库配合良好,因此你只需要手动装32位的库。按照说明装aspell和一个字典(比如aspell-en)。它们依赖的64位版libaspell也会被安装。

sudo aptitude install aspell aspell-en

然后你需要一个32位版本的库 libaspell 。从 packages.ubuntu.com 下载i386 用的 libaspell 。用下面的命令解压缩到某个目录,比如 ~/Desktop :

dpkg -x libaspell*.deb ~/Desktop

复制 .so 文件到 /usr/lib32 (同时需要符号链接):

sudo cp ~/Desktop/usr/lib/libaspell* /usr/lib32/

重启 Opera ,你的拼写检查可以工作了。

让它更兼容于 GNOME

现在 Opera 可以从 Applications-->Internet-->Opera 启动。

为了让 Opera 在 GNOME 中更好的工作,我们要保证它用 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。

Opera皮肤

按 SHIFT+F12 浏览可用的皮肤,选择一个你喜欢的。修改、添加和删除皮肤很简单,做个新的皮肤也很平常。下面是些也许适合你的。

Opera 皮肤的主页是 http://my.opera.com/community/customize/skins/ 。[译注:my.opera.com 被墙了,国内可以到这里 http://www.operachina.com/viewforum.php?f=14 看看]

Opera 的 GNOME/KDE 皮肤

预览链接:

[在my.opera.com上,链接略]

使用 Opera 浏览,点击 "Download" 安装皮肤。

与 Gaim/Pidgin 整合

在 Tools->Preferences->Advanced->Programs 里,添加一个新的协议(比如雅虎通的ymsgr),选择 "Open with other application" ,输入/usr/bin/gaim-url-handler(gaim) 或者 /usr/bin/purple-url-handler(pidgin) 。

与KDE的协议整合

在 Tools->Preferences->Advanced->Programs 里,添加一个新的协议(比如雅虎通的ymsgr),选择 "Open with other application" 。如果需要使用你在KDE中设置的默认程序,只需要把处理程序设置为 "kfmclient exec" 。

设置 Opera 为 GNOME 的默认浏览器[完全不知道实际的样子和具体的名词,所以一定会差很多……]

按以下步骤设置 Opera 为 GNOME 的默认网络浏览器和邮件阅读器:

System -> Preferences -> Preferred Applications

在 网络浏览器 选项卡中选择 "Opera" 并选择 "在新的标签页中打开链接" 。
在 邮件阅读器 选项卡中选择 "用户自定义" ,在命令栏输入:

opera -newmail "%s"

疑难解答

缺包

如果选择了共享安装,需要安装 libqt-mt 包。不过这对 Ubuntu 6.10不管用。

Ubuntu 6.06 在这里 http://packages.ubuntu.com/dapper/libs/libqt3-mt#pdownload 下载相应的包,双击安装。

回到 Opera 安装程序里,依赖问题已经解决了。

安装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.

修正这个问题,在 Tools -> Preferences -> Advanced Tab -> Content -> Java options 里更正 Java 的路径——一般是类似这样的:

/usr/lib/jvm/java-1.5.0-sun-1.5.0.06/jre/lib/i386/

实际Java运行时版本可能不同。修改在 Opera 重启后生效。可以在 http://www.java.com/en/download/help/testvm.xml 中测试你的Java虚拟机(JVM),为此你要安装 Java ,做法见 https://help.ubuntu.com/community/Java 。

一般插件问题

为了让 Opera 能发现插件,插件应当位于 Opera 的插件目录下。从 Tools -> Preferences -> Advanced -> Content -> Plugin Options 里添加目录。填写描述,按“Find Plugins”。启用这些插件可能需要重启 Opera 。

一些常见插件的 .so 文件:

Shockwave Flash :libflashplayer.so
Acroread :nppdf.so
Gecko MediaPlayer :gecko-mediaplayer.so

Opera的 Linux 插件页面:http://www.opera.com/linux/docs/plugins/install/

Flash 问题

使用最新版的 Flash 。(受限制的格式/Flash https://help.ubuntu.com/community/RestrictedFormats/Flash

现在(2008年5月)它应该能工作。否则,如果使用了最新版的flash、从“网页” opera:plugins 上看此插件能够被 Opera 辨识,而问题依然存在,编辑 Opera 的启动脚本:

gksudo gedit /usr/bin/opera

找到 “# Workarounds for the "preloaded libXt" problem.” 这句话的位置,在它的上方加入如下几行:

# Flash workaround.
LD_PRELOAD="libflashplayer.so:${LD_PRELOAD}"
export LD_PRELOAD

如果你对应的插件文件不叫“libflashplayer.so”,把它换成你的插件的文件名。

Acroread 插件问题

在 Opera 8.x 版本中 Acroread 插件默认工作。最近的版本里它一直可以工作,所以你很可能用不到下面的内容:

你必须编辑 Opera 的启动脚本来使它工作。用你喜欢的编辑器打开 Opera 的启动脚本:

gksudo gedit /usr/bin/opera

OPERA_LD_PRELOAD="${LD_PRELOAD}"
export OPERA_LD_PRELOAD

替换为

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

运行 Opera ,打开一个pdf文件。当它问你要如何做时,点击”用……打开“旁边的”改变“按钮,会弹出一个文件类型关联对话框。选择底下的插件选项(nppdf.so 应该是选项之一)。

Opera 段错误和静态版本下 Java 崩溃的问题

[以下见中文wiki]

视频插件

安装 gecko-mediaplayer 插件,多数视频就可以看了。

安装 Weekly Build

Weekly Build 是开发中的不稳定版本,使用风险自负。

从 http://my.opera.com/desktopteam/ 下载 Weekly Build,照上面带截图的安装指导进行安装。[?]

找到你系统里的 libxpcom.so ,把它软链接到 /usr/lib :

sudo ln -s /usr/lib/mozilla-firefox/libxpcom.so /usr/lib/libxpcom.so

设计者名单

GNOME 皮肤的设计者: mneptok (http://ubuntuforums.org/showthread.php?p=370428)

基于这个(http://www.ubuntuforums.org/showthread.php?t=40467)论坛讨论

Opera浏览器 (在 2008-08-30 06:31:54 由 larsnooden 编辑)

(来源:原文 https://help.ubuntu.com/community/OperaBrowser ,参考中文wiki。因为不会用wiki系统,没找到那个古董该怎么修改。能用ubuntu系统的都不是低手,RP到会在ubuntu上用opera的人应该不会看不懂这么简单的英文。与其烂英文和烂中文拿出去丢人现眼,还是放在这里自娱自乐比较好。错了欢迎指出,导致一切后果概不负责……四级425分的家伙飘走~)

没有评论:

发表评论