页面

2008年10月26日

[PKGBUILD] opera 中国版 for linux

在昨天,opera 中国版 for linux 终于发布了,据LinuxToy上的报道,Opera 中国版基于 Opera 9.63,“初步解决了经年来 Linux 上 Opera 中文字体显示混乱的问题”。

更加详细的改进请移步到 Opera 官方中文社区


(12月26日21:46)重要更新:实在抱歉,由于大意,贴上来的并不是最终的PKGBUILD,这个比最终版的少了一行代码,现在已经修改过来了。 如果你在这个时间之前使用过这个PKGBUILD,请使用新的PKGBUILD重新生成安装包并安装之。
(12月30日01:29)感谢 oahong 朋友的提醒,现在可以自动修复文件名了,无需手动下载deb包。
(12月31日12:31)更新:已经上传到 AUR 上了,地址是 http://aur.archlinux.org/packages.php?ID=22757


好了,回归主题,这次发布的中国版暂时只有 Ubuntu/Debian 的 deb 包和 opernSUSE 的 rpm 包,连一个 tar 的压缩包的都没有,所以只好下载 deb 格式的,而且由于是发布到论坛上的,致使下载地址被隐藏了,无法直接用wget下载 deb 包,所以要比较麻烦,先去 Opera 论坛上下载(x86)Opera 论坛上下载(amd64),并和 PKGBUILD 文件放在同一目录现在不需要了,剩下的只需运行 makepkg 并安装之。

PKGBUILD 文件内容:
# Contributor: clayton  

pkgname=opera-china-qt3
pkgver=9.63
pkgrel=1
pkgdesc="The Opera web browser"
url="http://www.operachina.com/linux/"
arch=('i686' 'x86_64')
depends=('qt3')
license=('custom:opera')
conflicts=('opera' 'opera-qt3' 'opera-qt4' 'opera-static')

source=('http://bbs.operachina.com/download/file.php?id=9703')
[ "$CARCH" = "x86_64" ] && source=('http://bbs.operachina.com/download/file.php?id=9704')

md5sums=('ad89437e22cfb7ee4179ddb8b2a402a4')
[ "$CARCH" = "x86_64" ] && md5sums=('87cdf2731c5bc878790a825efaeb7605')

build() {
cd $startdir/src/

### fix the pkgname
if [ "$CARCH" = "i686" ]; then
_pkgname="opera_9.63.ibis.2474.gcc4.qt3_i386.deb"
mv file.php?id=9703 $_pkgname
else
_pkgname="opera_9.63.ibis.2474.gcc4.qt3_amd64.deb"
mv file.php?id=9704 $_pkgname
fi

ar vx $_pkgname
tar xfz data.tar.gz

cp -a $startdir/src/usr $startdir/pkg
cp -a $startdir/src/etc $startdir/pkg

}


下面是我用中国版 Opera 打开 ShareItem.org 的截图。

中国版 Opera 截图

没有评论:

发表评论