将 DEB 软件包转换成 Arch Linux 软件包

将 DEB 软件包转换成 Arch Linux 软件包_第1张图片
图片发自App



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

显示帮助文档,使用 -h:

你可能感兴趣的:(将 DEB 软件包转换成 Arch Linux 软件包)