rpm包转deb包或deb包转rpm包

Debian系(Ubuntu、Deepin、麒麟Destop等)用的安装包是deb的,Red Hat系(CentOS、欧拉、麒麟Server等)用的安装包是rpm的。

如果需要在Ubuntu上安装rpm,或需要在CentOS上安装deb,需要安装alien

bash 复制代码
sudo apt install alien - y

debian系直接安装rpm包:

bash 复制代码
sudo alien -i xxx.rpm

或者把rpm转为deb:

bash 复制代码
sudo alien xxx.rpm

再安装deb:

bash 复制代码
sudo dpkg -i xxx.deb

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

可以先转为tgz,再转为deb。

bash 复制代码
sudo alien -ct xxx.rpm

等效于:

bash 复制代码
sudo alien -c --to-tgz xxx.rpm

会得到一个xxx.tgz(不一定是xxx,可能是别的)。

再从tgz转到deb:

bash 复制代码
sudo  alien -c xxx.tgz

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

bash 复制代码
sudo alien -r  -c -v xxx.deb
相关推荐
winfredzhang3 天前
从 PDF 到 Word:一个简单的 PythonGUI转换器
python·pdf·word·转换
命里有定数1 个月前
Ubuntu问题 -- 当安装使用dpkg命令安装deb包时, 安装失败, 提示缺少依赖 (一行命令搞定)
linux·运维·ubuntu·deb
哈市雪花1 个月前
图形几何之美系列:仿射变换矩阵之Y-Up和Z-Up
线性代数·矩阵·转换·空间变换·y up·z up
许野平1 个月前
Rust: 利用 chrono 库实现日期和字符串互相转换
开发语言·后端·rust·字符串·转换·日期·chrono
这是我584 个月前
C语言阴阳迷宫
c语言·其他·游戏·visual studio·转换·迷宫·阴阳
ONLYOFFICE4 个月前
如何在Linux系统上使用ONLYOFFICE文档编辑PDF文件
linux·pdf·开源·开源软件·工具·转换·转换器
Dontla5 个月前
Linux rpm打包(rpmbuild、spec文件)(rpmlint)(Red Hat Package Manager)(rpm包制作、安装包制作)
rpm
老狼88487 个月前
用WPS将多张图片生成一个pdf文档,注意参数设置
pdf·转换·多图
fyhs7 个月前
Python读取ASC文件并转换成Excel文件(坐标)
python·转换