Ubuntu 23.10-无法启用建议

Ubuntu 23.10-无法启用建议

我无法在 Ubuntu 23.10 中启用建议。我按照https://wiki.ubuntu.com/Testing/EnableProposed并在软件和更新中启用预发布更新(mantic-proposed)

当我运行时,sudo apt update我可以看到添加的存储库

点击数:13http://nl.archive.ubuntu.com/ubuntumantic 提议的 InRelease

当我运行时,sudo apt upgrade -s我没有收到任何建议的包。

之后,我还在 /etc/apt/preferences.d/proposed-updates.pref 中添加了一个 preference.d pref 文件,因为我认为 apt 可能会阻止所有软件包的建议更新。

# Configure apt to allow selective installs of packages from proposed
Package: lcov
Pin: release a=mantic-proposed
Pin-Priority: 400

sudo apt update && sudo apt upgrade -s再次运行后我仍然没有收到任何建议的包。

我确信我做错了,谁能帮助我?

PS:正如你可能已经看到的,我正在尝试lcov 的最新修复。如果我在固定 lcov 包时做错了什么,请告诉我应该怎么做。

答案1

您的输出显示您上次运行时口袋lconv里没有包裹。-proposedapt update

再试apt update一次,因为它现在就在那里:

$ rmadison lcov
 [...]
 lcov | 1.15-1         | jammy/universe           | source, all
 lcov | 2.0-1          | mantic/universe          | source, all
 lcov | 2.0-1ubuntu0.1 | mantic-proposed/universe | source, all
 lcov | 2.0-4ubuntu1   | noble/universe           | source, all

答案2

正如 popey 所说,启用提议是不明智的。你说你的实际目标是“提取 lcov 的最新修复”,所以我们只做这件事:

  1. 从以下位置下载 debhttps://launchpad.net/ubuntu/+source/lcov/2.0-1ubuntu0.1/+build/27753680
  2. sudo dpkg -i filename.deb

虽然手动安装 debs 很糟糕,但在这种情况下还是比较好,因为建议的更糟糕。只要你确保它来自官方 Launchpad,并且具有正确的软件包、Ubuntu 版本和体系结构,你就可以确保它更安全,不会破坏系统的其余部分,并确保它在发布新的常规版本后会继续更新。

相关内容