作者:UPI | 来源:互联网 | 2017-11-17 10:10
发现Debian下没有Seamonkey这个浏览器,在Ubuntu下是有的,但是想安装上,怎么办呢?刚开始直接从Seamonkey官方下载,二进制的那种没有办法运行,源代码的却怎么也编译不了,真是烦死,最后没有办法,把Ubuntu下的Seamonkey的deb包给搞下来,不过却有些依赖的包在Debian上的版本太低,不过基本的功能却不受影响,所以凑合着用先。
大概的安装过程:
1、下载Ubuntu下的Seamonkey的deb包
从http://www.mirrorservice.org/上搜索到Seamonkey,因为我的机器是amd64位的,再加上amd64,以及Seamonkey的最新版本号1.1.11,用wget下载下来。
$ wget -c http://www.mirrorservice.org/sites/archive.ubuntu.com/ubuntu/pool/universe/s/seamonkey/seamonkey-browser_1.1.11+nobinonly-0ubuntu1_amd64.deb
2、安装一下
$ sudo dpkg -i seamonkey-browser_1.1.11+nobinonly-0ubuntu1_amd64.deb
记下提示的依赖关系,后面要用。
3、解决依赖关系
因为这些依赖关系对Seamonkey的基本使用没有影响,为了避免对Debian系统的其他软件包的升级和更新造成影响,我们手动修改一下Seamonkey的依赖关系。
打开这个文件,/var/lib/dpkg/status,搜索到seamonkey-browser位置,根据之前记下的依赖关系把对应的Depends后面的依赖的包的版本号给改小(即把 >=后面的包的版本号改小一些)。
实际上,如果其他的软件包debian下没有,也可以考虑这么弄,但是不推荐。