|
ubuntu dapper下解决依赖关系安装opera-static |
|
|
|
|
|
您查看的文章来源于http://www.oklinux.cn
由于依赖关系的问题,直接下载的opera-static包无法在dapper中安装成功。需要对deb包进行一些改动才能在dapper下使用!之所以用static包是因为shared包在dapper下无法使用输入法。步骤如下(包括中文简体语言文件的添加和菜单项的添加)
1.首先下载opera-static_8.52-20060201.1-qt_en_i386.deb
dpkg-deb --extract opera-static_8.52-20060201.1-qt_en_i386.deb opera.tmp dpkg-deb --control opera-static_8.52-20060201.1-qt_en_i386.deb opera.tmp/DEBIAN
2.修改依赖关系 vi opera.tmp/DEBIAN/control 修改如对应行为这样:
Depends: libc6 (>= 2.1.3), xlibxft1 (>= 6.8.2-1) | ibqt3-mt (>= 3.3.4) | libqt3c102-mt (>= 3.3.4)
3.下载语言中文简体语言文件并更名为zh_cn.lng
mv zh_cn.lng opera.tmp/usr/share/opera/locale vi opera.tmp/etc/opera6.rc
添加一行
Language File=/usr/share/opera/locale/zh-cn.lng 用以设置语言文件
4.添加菜单项
mkdir opera.tmp/usr/share/applications
vi opera.tmp/usr/share/applications/opera.desktop opera.desktop内容如下:
[Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=Opera
TryExec=opera
GenericName=Web browser
Exec=opera %u
Terminal=false
Categories=Application;Qt;Network;WebBrowser;X-Ximian-Main;X-Ximian-Toplevel Icon=opera.xpm MimeType=text/html;text/xml;application/xhtml+xml;
Comment=Web Browser
Type=Application
GenericName[zh_CN]=Web browser
图标
mkdir opera.tmp/usr/share/pixmaps
cd opera.tmp/usr/share/pixmaps
ln -s ../../X11R6/include/X11/bitmaps/opera.xpm vi opera.tmp/DEBIAN/postinst
添加如下行
#added by jnow
if [ -x /usr/sbin/update-desktop-database ];
then /usr/sbin/update-desktop-database fi
5.重新打包
dpkg-deb -b opera mv opera.deb opera-static_8.52-20060201.1-qt_zh_i386.deb
到此,大功告成!
|
上一篇:跟我一步一步地学debian 下一篇:Debian下安装latex
|
相关文档 |
|
|
发表评论 |
|
|
|
|