如何将rpm文件转换成deb文件
时间:2019-08-20 17:58:13 来源:igfitidea点击:
基于Debian的操作系统,比如ubuntu/Debian/linux-mint,包的文件扩展名是.deb文件。
在基于redhat的linux中,包的文件扩展名为.rpm格式(rpm是Red Hat package Manager的缩写)
通过下面的步骤,可以将rpm文件转换成deb文件:
登录到基于Debian的操作系统(等)。所以我用Ubuntu机器
在Ubuntu中安装alien包
sudo apt-get install alien
检查是否安装了alien
dpkg -l|grep alien
下载一个rpm文件进行测试
例如。
wget ftp://centos.arcticnetwork.ca/pub/centos/6.4/os/x86_64/Packages/vsftpd-2.2.2-11.el6_3.1.x86_64.rpm
运行下面命令
linux@Hyman:~/Desktop$ sudo alien vsftpd-2.2.2-11.el6_3.1.x86_64.rpm [sudo] password for linux: Warning: Use the –scripts parameter to include the scripts. warning: vsftpd-2.2.2-11.el6_3.1.x86_64.rpm: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY vsftpd_2.2.2-12_amd64.deb generated linux@Hyman-Lenovo-G570:~/Desktop$ ls vsftpd-2.2.2-11.el6_3.1.x86_64.rpm vsftpd_2.2.2-12_amd64.deb linux@Hyman:~/Desktop$
看到vsftpd_2.2.2-12_amd64.deb文件已创建
现在可以使用命令dpkg安装软件包了
dpkg -i vsftpd_2.2.2-12_amd64.deb
也可以直接用alien命令安装rpm软件包
sudo alien -i vsftpd-2.2.2-11.el6_3.1.x86_64.rpm