在 Arch Linux (Manjaro, Reborn OS...) 上安装 .deb 包
[](https://res.cloudinary.com/practicaldev/image/fetch/s--OAZWabpt--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to- uploads.s3.amazonaws.com/i/eycxap4g2ul4kxdzk2bs.gif) 简介📝 您可能会遇到一个
[](https://res.cloudinary.com/practicaldev/image/fetch/s--OAZWabpt--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to- uploads.s3.amazonaws.com/i/eycxap4g2ul4kxdzk2bs.gif)
简介📝
您可能会遇到一个仅在基于 Debian 的发行版中“存在”的软件包,但是您在基于 Arch 的系统上,并且您需要在 Arch 存储库或 AUR 中找不到的软件包,让我们修复现在!
嘿,我在我的个人博客上更新了这篇文章,现在就来看看吧!
索引📖
-
安装 Debtap
-
转换 .deb 包
-
完成
用生成 Summaryze DEV
安装 Debtap ⚙
为了能够在 Arch linux 上安装包.deb
,我们需要一个名为Debtap的程序,它将获取我们的包并将其转换为PKGBUILD
指令,以便makepkg
可以编译和/或获取生成所需的文件pacman
将安装的二进制文件。
Debtap 在AUR
上可用,为此使用 AUR 包管理器,有几个,我最喜欢的是yay,但可以随意选择另一个。
要使用 yay 安装 debtap,只需执行以下操作:
yay debtap
进入全屏模式 退出全屏模式
下载后,我们需要更新debtap数据库,让我们运行:
sudo debtap -u
进入全屏模式 退出全屏模式
转换.deb包🧱
现在只需调用debtap作为第一个参数传递包,在这个例子中我将使用Microsoft Edge DEV,然后我从官网下载.deb
,导航到Downloads文件夹并运行命令:
cd ~/Downloads
debtap microsoft-edge-dev_88.0.673.0-1_amd64.deb
进入全屏模式 退出全屏模式
运行时,debtap 会询问一些信息,例如包的名称和许可证,最后该命令将进行所有必要的转换并创建一个具有相同名称和扩展名.pkg.tar.zst
的新文件,这是文件pacman 将用于安装软件包,只需运行:
sudo pacman -U microsoft-edge-dev-88.0.673.0-1-x86_64.pkg.tar.zst
进入全屏模式 退出全屏模式
结论🎯
您的程序现在已完全安装,恭喜!
你喜欢内容吗?点个赞,有什么问题或建议就评论吧。
更多推荐
所有评论(0)