rpm包转deb包或deb包转rpm包

Debian系(Ubuntu、Deepin、麒麟Destop等)用的安装包是deb的,Red Hat系(CentOS、欧拉、麒麟Server等)用的安装包是rpm的。
如果需要在Ubuntu上安装rpm,或需要在CentOS上安装deb,需要安装alien

sudo apt install alien - y

debian系直接安装rpm包:

sudo alien -i xxx.rpm

或者把rpm转为deb:

sudo alien xxx.rpm

再安装deb:

sudo dpkg -i xxx.deb

如果rpm包跟本地系统架构不一样,例如本地64位(AMD64)rpm包是32位(x86),或本地x86机器,rpm是arm指令集的。
可以先转为tgz,再转为deb。

sudo alien -ct xxx.rpm

等效于:

sudo alien -c --to-tgz xxx.rpm

会得到一个xxx.tgz(不一定是xxx,可能是别的)。
再从tgz转到deb:

sudo  alien -c xxx.tgz

alien也可以把deb包转为rpm包:

sudo alien -r  -c -v xxx.deb

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值