发布包管理器 pacstall 5.0,为 Ubuntu 开发 AUR 类似物

软件包管理器 pacstall 5.0 已发布,它为 Ubuntu Linux 开发了 AUR 概念的模拟及其自己的存储库,其中包含 518 个软件包,允许您在当前 Ubuntu 环境中安装感兴趣的程序的最新版本,与系统中可用的程序并行。软件包采用 pacscript 格式,类似于 AUR 中的 PKGBUILD,还包含下载、依赖项、构建和安装信息。该实用程序代码是用 Shell 编写的,并根据 GPLv3 许可证分发。

该工具包的功能包括:

  • 支持从发布档案的源代码和 git 存储库的片段构建程序,以及以 Appimage 和 deb 格式安装现成的程序集和包。
  • 利用 axel 工具可以加快数据包加载速度,该工具支持流并行化,并可同时从多个数据源加载部分数据。 服务器.
  • 更新时,您可以从 Git 下载最新的提交,而无需等待包更新。
  • 能够从多个存储库安装程序。
  • 能够跟踪来自任何分支和分支的 Pacstall 更新。
  • 支持 bash、ZSH 和 Fish shell 中的命令完成。

在新版本中:

  • 对 pacscript 格式进行了许多违反兼容性的更改,例如,某些参数已重命名(名称 -> pkgname、主页 -> url 等)。
  • 添加了使用依赖项定义限制数组中版本的功能。
  • 添加了 check() 函数和关联的 -Nc/—nocheck 标志。
  • 添加了 {pre,post}_upgrade 和 pre_remove 函数以在升级和删除包之前或之后运行。
  • 提供了识别冲突包的能力。
  • 添加了带有许可证列表的参数。
  • 添加了 -Qa/—质量保证和 Q/—安静标志。

来源: opennet.ru

添加评论