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
相关推荐
tianyuanwo19 小时前
基于工程分支的组件版本号策略:实现可控修复与主分支平滑升级
rpm·git分支管理·os 源码管理·工程分支
嵌入式学习和实践1 天前
C语言-BCD码转换为十进制的测试和说明
c语言·转换·bcd码
tianyuanwo3 天前
企业级RPM组件变更测试全攻略:从虚拟化到容器化的深度实践
rpm·安装升级
tianyuanwo7 天前
服务器操作系统SBOM实践:基于RPM生态的大规模组件透明化管理
运维·服务器·rpm·sbom
wtsolutions13 天前
JSON转Excel工具新增WPS插件功能,将JSON转换成WPS表格工作表数据
json·excel·wps·插件·转换·加载项·wtsolutions
wtsolutions14 天前
Excel to JSON by WTSolutions 4.0.0 版本更新公告
json·excel·wps·插件·转换·加载项·wtsolutions
tianyuanwo18 天前
多平台容器化RPM构建流水线全指南:Fedora、CentOS与Anolis OS
linux·运维·容器·centos·rpm
可均可可2 个月前
如何在统信系统中将 Avalonia 软件程序打包 Deb 安装包
跨平台·avalonia·deb·deb 打包·统信系统
humors2212 个月前
批量M3U8转MP4工具
ffmpeg·视频·mp4·多媒体·转换·m3u8
半路_出家ren3 个月前
在Linux中安装应用
linux·apt·yum·rpm