美文网首页
将 DEB 软件包转换成 Arch Linux 软件包

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

作者: MachineM | 来源:发表于2018-09-29 09:21 被阅读0次
    将 DEB 软件包转换成 Arch Linux 软件包

    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:

    相关文章

      网友评论

          本文标题:将 DEB 软件包转换成 Arch Linux 软件包

          本文链接:https://www.haomeiwen.com/subject/wckvoftx.html