apt -y install alien#安装alien工具 alien -k --scripts filename.rpm#装换rpm包成deb包 alien -r filename.deb#生成Red Hat的rpm包
在通过rpm包转换过来的软件包不一定能安装成功,当然如果使用的软件有出Ubuntu/Debian系统下的deb包那是最好的,要注意的一点是在Ubuntu/Debian系统下使用apt包管理工具并不能像Centos/Redhat系统下的yum可以直接安装本地下的rpm包方法一样直接安装deb包,需要使用dpkg来安装(用于安装deb包,同rpm命令一样),这样很多人可能会问那这样怎么解决安装包之间的依赖关系呢?其实不用担心,在使用dpkg安装后如果有出现安装的包缺少相关的依赖包报错后则再可以通过apt工具来解决,如下:
dpkg -i filename.rpm apt-get -f -y install#安装deb包如果有缺少相关的依赖包报错后,再使用apt工具安装相关的依赖包解决
原文地址:http://blog.51cto.com/jim123/2051427