deb包转化为arch linux包
Debtap - 将 DEB 包转换成 Arch Linux 包。它代表了 DEB To Arch (Linux) Package。
Debtap 在 AUR 中可以使用,因此可以使用 AUR 辅助工具(如 Pacaur 、 Packer 或 Yaourt )来安装它。
使用 pacaur 安装 debtap 运行:pacaur -S debtap
使用 Packer 安装:packer -S debtap
使用 Yaourt 安装:yaourt -S debtap
同时,你的 Arch 系统也应该已经安装好了 bash, binutils ,pkgfile 和 fakeroot 包。
在安装 Debtap 和所有上述依赖关系之后,运行以下命令来创建/更新 pkgfile 和 debtap 数据库。
sudo debtap -u现在是时候开始转换包了。
比如说要使用 debtap 转换包 Quadrapassel,你可以这样做:debtap quadrapassel_3.22.0-1.1_arm64.deb上述的命令会将 DEB 包文件转换为 Arch Linux 包。
你需要输入包的维护者和许可证,输入他们,然后按下回车键就可以开始转换了。
包转换的过程可能依赖于你的 CPU 的速度从几秒到几分钟不等。
喝一杯咖啡等一等。如果在包转化的过程中,你不想回答任何问题,使用 -q 略过除了编辑元数据之外的所有问题。
debtap -q quadrapassel_3.22.0-1.1_arm64.deb为了略过所有的问题(不推荐),使用 -Q。
debtap -Q quadrapassel_3.22.0-1.1_arm64.deb转换完成后,您可以使用 pacman 在 Arch 系统中安装新转换的软件包,如下所示。sudo pacman -U <package-name>显示帮助文档,使用 -h:
作者:MachineM
链接:https://www.jianshu.com/p/2b9b9acdd654
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。