Linux deb 安装包转 rpm 安装包

Linux deb 安装包转 rpm 安装包

问题

由于从 Ubuntu 换到 Fedora 后,发现用的网课软件 ClassIn 软件官网只提供了 deb 格式的安装包,没有 rpm 格式的安装包。

解决方法

使用 alien 工具将 deb 安装包转换成 rpm 安装包,然后安装。

步骤

1. 安装 alien

sudo dnf install alien

2. 将 deb 转换成 rpm

此处以 classin_6.0.7.3367_amd64.deb 为例。

sudo alien --to-rpm classin_6.0.7.3367_amd64.deb

等待完成,转换完成后会在当前目录生成一个 classin_6.0.7.3367_amd64.rpm 文件。

3. 使用 rpm 安装包安装

sudo dnf install ./classin-6.0.7.3367-2.x86_64.rpm

安装完成后如果没啥问题就可以运行该软件了。


注意

如果软件中涉及到特定系统的依赖项,转换后的 rpm 文件不一定 100% 能正常使用。