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分的家伙飘走~)
没有评论:
发表评论