Debtap - 将 DEB 包转换成 Arch Linux 包。 它代表了 DEB T o A rch (Linux) P ackage。 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:
网友评论