APT 软件包管理器 3.2.0 发布

APT 3.2.0(高级软件包工具)已发布,其中包含了实验性 3.1 分支中积累的更改。新版本将很快集成到不稳定版和稳定版中。 Debian 正在进行测试,并将添加到软件包数据库中。 UbuntuAPT 3.2 将包含在本次发布版本中。 Debian 14。 该 Ubuntu 26.04 版本使用 APT 3.1.16,除了对内置提示和手册页的翻译进行修正外,与 3.2.0 版本完全相同。

在这些变化中我们可以注意到:

  • 新增了“apt why”和“apt why-not”两个命令。“apt why”命令会追踪指定软件包自动安装的原因,并显示其依赖项的完整依赖链。“apt not-why”命令则会显示软件包因冲突或缺少依赖项而无法安装的原因。与aptitude中类似的命令不同,这些新命令会显示依赖分析器(解析器)确定的实际原因,而不是最可能的原因。
  • 在“.sources”文件中添加了“包含”和“排除”选项,允许您仅从存储库加载指定的软件包(白名单)或不处理存储库中的某些软件包(黑名单)。
  • Solver3 依赖关系解析引擎已重构并扩展。命令行实用程序现在默认启用 Solver3。Solver3 具有以下特性:回溯算法用于解决依赖关系冲突、改进的版本选择、支持多阶段更新、显著的性能提升(apt-test 运行速度提升一倍)、安装实验性版本的选项、防止手动安装的软件包被删除,以及更彻底地自动移除未使用的依赖项。
  • 已实现对 CPU 微架构变体(amd64v1、amd64v2、amd64v3、amd64v4)的支持。这些变体可以在“Architecture:”字段中指定,也可以通过 APT::Architecture-Variants 设置启用。例如,指定“APT::Architecture-Variants { "amd64v3"; "amd64v2" }”将使用单独的软件包变体,其中包含针对 x86-64-v2 和 x86-64-v3 架构优化的可执行文件(foo_1_amd64v3.deb 和 foo_1_amd64v3.deb)。
  • 新增了以下命令:“history-list”用于解析和显示日志中与包相关的事务历史记录信息;“history-info”用于显示单个事务的信息;“history-undo”、“history-redo”和“history-rollback”用于撤销、重做和回滚与包相关的事务。
  • dselect 实用程序已添加 HTTPS 支持。
  • 增加了在运行 dpkg 时防止进入睡眠模式的保护。
  • 增加了将 apt-daily 启动绑定到笔记本电脑连接到固定电源事件的功能。
  • 实现了以 JSONL 格式记录性能计数器的功能。

来源: opennet.ru

为具有 DDoS 保护、VPS VDS 服务器的站点购买可靠的主机 🔥 购买具备 DDoS 防护的可靠网站托管服务,包括 VPS 和 VDS 服务器 | ProHoster