使用 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 Leap
或 tumbleweed
上,我们将使用 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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)