我们都知道,Ubuntu系统中默认的软件安装包格式是DEB而不是RPM,Ubuntu是不用RPM包而是DEB包直接双击安装的,但是很多软件都是RPM格式。那怎么还能在Ubuntu 9.10下安装RPM包的金山词霸StarDict呢?别急
当你碰到只提供RPM包,而又不想编译,那该怎么办呢?我们可以通过alien把rpm转换成deb包,下面的操作是在Ubuntu 9.10下进行的,下载的是stardict-withoutgnome-2.4.8-1.i386.rpm,我把此rpm文件放在Linuxidc文件夹中(见图1)。
那么下面来看看是如何实现的:
1.需要用到两个软件alien 和 fakeroot
sudo apt-get install alien fakeroot(具体操作见图1)
图2
2.因为现在下载的文件为stardict-withoutgnome-2.4.8-1.i386.rpm,那么你可以使用下面命令转换:
sudo fakeroot alien stardict-withoutgnome-2.4.8-1.i386.rpm(见图3)
图3
这样就已经转换成功了,看看linuxidc目录下是不是多了一个stardict-2.4.8-1.i386.deb的DEB文件(见图4)。也有的说用该办法转出来的DEB包不会全部能顺利安装,不过我目前为止都可以顺利安装,祝大家好运!
图4
看看下面的图,是不是可以了呢。(见图5)
图5