使用 alien 转换 Deb包 安装在 OpenSUSE Leap 上

命令安装rpm-build软件包:

sudo zypper install rpm-build

第 1 步:安装 Alien Debian 或 RPM 包转换器

在您的 OpenSUSE Leap 或 Tumbleweed 上打开此链接 – https://software.opensuse.org/package/alien 并在“显示社区包”按钮选择最新的 Alien 并点击“1 点击安装“。

一种 文件 将被下载, 点击 在那并按照安装向导。 它会要求你这样做两次。 一旦完成 Alien 将安装在您的系统上。

第 2 步:检查 Alien 版本

现在,转到您的命令终端并输入

alien --version

这将给出当前安装的Alien的版本。

alien version 8.95

第 3 步:打开命令终端并将 Deb 转换为 RPM 包

要将任何下载的 Debian 软件包转换为安装在 OpenSUSE Leaptumbleweed 上,我们将使用 Alien 命令,即-

`sudo Alien – 转 rpm debian 包名

如果输出提示报错:

Package build failed. Here's the log of the command (cd ***; rpmbuild --buildroot='***/home/xiamu/com.appimage-installer-2.0***' -bb --target x86_64 '**.spec'):
sh: rpmbuild: 未找到命令

执行命令安装rpm-build软件包 :

sudo zypper install rpm-build

再次执行 sudo Alien – 转 rpm debian 包名 就一切正常了.

为了 example- 在这里,我在debian软件包**在 OpenSUSE 上安装 RPM,因此,上述命令语法将如下所示来转换此 Deb 文件。

sudo alien --to-rpm '/home/xiamu/下载/appimage-installer_2.0-beta_amd64.deb'

转换完成后输出提示信息: com.appimage-installer-2.0-1.x86_64.rpm generated

转换完成后,我们可以轻松地使用 ZYpper 包管理器 在 Leap 或 Tumbleweed 上安装转换后的 RPM
包。

ps: 转换后的包位置在 用户目录

sudo zypper install com.appimage-installer-2.0-1.x86_64.rpm`

安装完成后,您将能够在 OpenSUSE Leap 或 Tumbleweed Linux 系统上使用 Debian 软件包。

效果

openSUSE 15.5 bate 时间: 2023-3-23

转换, 安装一切正常, 运行OK

转换的包test 文件 : https://xiamuguizhi.lanzouy.com/ix8wY0quoidc / AppImage安装器更新测试,加入隔离功能

deb原版地址 : https://bbs.deepin.org/zh/post/220754?id=220754&limit=20&offset=0&post_user_id=68964

来源,参考

rpm、dpkg、stampede slp和Slackware tgz文件格式之间的转换器 : https://software.opensuse.org/package/alien

转载自 : https://bynss.com/linux/875504.html

posted @ 2023-03-23 10:32  夏目贵志ㅤ  阅读(777)  评论(0编辑  收藏  举报