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
相关推荐
可均可可4 天前
如何在统信系统中将 Avalonia 软件程序打包 Deb 安装包
跨平台·avalonia·deb·deb 打包·统信系统
humors22113 天前
批量M3U8转MP4工具
ffmpeg·视频·mp4·多媒体·转换·m3u8
半路_出家ren17 天前
在Linux中安装应用
linux·apt·yum·rpm
tianyuanwo1 个月前
Rust语言组件RPM包编译原理与Cargo工具详解
开发语言·网络·rust·rpm
Tipriest_3 个月前
离线进行apt安装的过程(在只能本地传输的ubuntu主机上使用apt安装)
linux·运维·ubuntu·apt·install·deb
winfredzhang3 个月前
从Markdown到PPT:用Python打造专业演示文稿转换器
python·markdown·转换·pptx
钢琴上的汽车软件4 个月前
ARXML可视化转换工具使用说明
自动化·二次开发·可视化·转换·arxml
Zfox_5 个月前
RPM 包制作备查 &SRPM 包编译
linux·rpm·srpm
tianyuanwo5 个月前
不同OS版本中的同一yum源yum list差异排查思路
yum·rpm·os
清瞳清6 个月前
软件包安装管理Gitlab
gitlab·deb