DUR,Debian 的 AUR 模拟,刚刚发布

长期以来, Debian 用户一直要求集成一个类似于 AUR 的软件包存储库 在 Arch Linux 中,我们可以在 reddit 论坛中看到这一点(例如在 此链接). 为什么这么久 这个想法没有实现 这是由于编译问题 在它当时代表的软件包中,与 Arch Linux 不同的是,它要简单得多。

这个“小”问题 它在很长一段时间内阻止 Debian 用户享受 AUR 存储库的模拟 对他们来说,即使 Debian 软件包存储库有大量软件包,但事实是,像 AUR(此类允许第三方包含他们的软件包的此类)这样的存储库将允许用户访问更多并且关于所有更新和在更短的时间内推出新版本的流行软件包,因为在主存储库中包含更新需要几天时间。

但这已经结束了 那么,前几天 爱好者已经启动了 DUR 存储库 (Debian User Repository),它被定位为 Debian 的 AUR(Arch User Repository)存储库的模拟,允许第三方开发人员分发他们的包,而无需将它们包含在主要存储库中 的分布。 与 AUR 一样,DUR 中的元数据和包构建指令是使用 PKGBUILD 格式定义的。

也就是说,已经找到了一种方法来消除第三方在创建 deb 包时的难度, 因为现在可以在 makedeb 工具包的帮助下从 PKGBUILD 文件提供,它是 makepkg 的类似物。 它还包括 mpm 包管理器,它允许您从 AUR 和 Arch Linux 存储库中提取和安装包,以及 makedeb-db 实用程序,用 Debian 依赖项替换 Arch Linux 特定的依赖项。

DUR 旨在帮助在 Debian 系统上使用 makedeb 的用户更轻松地查找和构建他们最喜欢的软件包,这些软件包可能不在您的发行版的存储库中。 DUR 也被用来解决一个长期存在的问题,比如 PPA、集中化等替代方案。

使用 PPA,您只能在每个存储库中获得一组选定的包。 除此之外,PPA 需要向您的系统添加额外的签名密钥,很容易过时,并且当您想从系统中删除它们时可能会变得难以管理。

在 DUR 中,您位于一个中央存储库中,这意味着您不必为所需的包搜索多个存储库。

DUR 还使用户可以通过使用 PKGBUILD 包格式轻松开始共享他们自己的包。 其他基于 Debian 的构建实用程序通常需要多文件设置,并且与 PKGBUILD 相比需要更复杂的设置,后者在大多数情况下只包含一个文件。

准备的工具包 允许 Debian 使用为 AUR 创建的包 和主要的 Arch Linux 存储库,包括直接从 AUR / Arch 安装软件包。 对于社区为 Debian 准备的软件包的分发,已经提出了一个单独的 DUR 存储库,其中目前分发了 4 个软件包,包括 Element Desktop Matrix 客户端。

DUR 和 AUR 一样, 而不是依赖整个分布, 操纵每个向 AUR / DUR 贡献软件包的开发人员的信任. 为了将有用的包与有问题的包分开,使用基于用户投票的评级系统,以及根据验证参与者的内容分析结果分配的标签。 包的完整性由每个开发人员的数字签名确认。

最后,对于那些有兴趣能够添加此存储库的人,他们可以查看文档 在下面的链接中。 可以从以下位置访问存储库 这个环节。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   米格尔·罗德里格斯(Miguel Rodriguez)

    这让我产生了怀疑; 当 Debian 社区可以直接从 AUR 就软件包开发、维护、更新和可靠性进行协作时,DUR 现在有意义吗? 因为如果现在Debian可以有AUR来安装包,那么现在像OINm这样的项目的AUR不会有太大的不同,因为在这种方案下,如果基于Debian的发行版采用这种构建包的方式来安装它们,基本上AUR就会变成LUR (Linux 通用存储库)。

    1.    黑暗危机

      他认为通用存储库的想法更合适。

  2.   不安全

    在 debian 中完全没有必要,debian 是超级分类的软件包,不需要从任何人那里复制。 Debian 致力于安全,让我们说我们想要什么,这是不安全的,任何人都可以在那里上传一个甚至不应该存在的包。 这就是我不使用或不喜欢拱形的原因。 如果不是不时,这将不会成功。 在 debian 中,他们非常纯粹和保守,这对 Linux 不利。

    1.    我弱者4你

      这取决于每个人,仅仅因为它是一个选项并不意味着每个人都会使用它,不,Debian 并不像你所说的那样充满“包”,有数百个包缺少更新,例如 libc6、qt5甚至是相同的 GNU 工具,Debian 的更新周期往往非常缓慢,不包括它提供的 FFMPEG 不支持 NVENC 的事实,而且编译它没有问题是一个完全的拖累。

      这提到了自 Debian 7 以来 Debian 没有修复的一些问题,Debian XNUMX 从那时起一直是我的主要发行版,与 Arch Linux 本身相比,您更喜欢 Debian。