29
12月
2023
获取 Linux 上的建议更新
16:07

获取 Linux 上的建议更新

29 12月 2023 16:07

“建议的”存储库存在于 Ubuntu Linux 和 Debian 上。 它们是做什么用的?

提议的更新存储库的目的(提议)

提议的存储库 (建议或计划的更新)用于接收从未来版本到发行版当前稳定版本的更新。 无需启用它们。 它们很少需要,仅用于“加速”接收开发人员针对旧的受支持发行版版本发布的修复程序。

根据存储库的社区文档,建议的存储库是:

  • 用于测试更新的区域。 仅建议那些有兴趣帮助测试更新并提供反馈的人使用此存储库。

根据返回端口的社区文档,建议的存储库是:

  • 用于测试更新的区域。 在接受更新之前,必须有几个人对这些软件包留下正面评价。 仅建议那些有兴趣帮助测试更新和提供反馈的人使用此存储库。 由于他们实际上正在测试更新,因此此存储库中出现有缺陷的更新的可能性更高。

Ubuntu 论坛的澄清:

  • 当 Ubuntu 版本发布并被认为是稳定版本时,稳定版本的更新根本不会下载到存档中。 因此,假设一个软件需要更新,在完成稳定版本更新过程后,它们被下载到“建议”的口袋中。

当您需要启用“建议”存储库时的示例

情况:

  • 安装当前版本的 Linux Mint“Victoria”或“Green Linux” - 21 基于 Ubuntu 22.04 LTS
    *Ubuntu 23.04 的未来版本尚未发布。 23.04 版本中有一个新组件,必须在 22.04 LTS 中提前安装。
  • 当操作系统启动“包更新”组件时,它会写入“python3-update-manager”包的更新,该更新在这些存储库中不可用。

    问题详细描述:
    Linux Green开始显示错误
    sudo apt 升级
    正在阅读包裹清单...完成
    构建依赖树...完成
    正在读取状态信息...完成
    正在计算更新...完成
    以下软件包将保持不变:
    python3 更新管理器
    更新了 0 个软件包,安装了 0 个新软件包,标记为删除的 0 个软件包,以及未更新的 1 个软件包。

默认情况下,“建议”存储库在 Linux Green 中处于禁用状态。

该软件包也未安装在图形程序“Update Manager”中。 请参阅文章标题之前的屏幕截图。

解决方案

0) 找出您的发行版的代号

lsb_release -cs

版本合规性:

薄荷 乌班图 不。 Ubuntu
莎拉、瑟琳娜、索尼娅、西尔维娅 谢尼尔 16.04 16.04
塔拉、泰莎、蒂娜、特里西娅 仿生的 18.04
乌里安娜、尤利莎、乌玛、尤娜 焦点 20.04 20.04
凡妮莎、维拉、维多利亚 杰米 22.04 22.04

对于 Linux Mint,输出“victoria” - 对应于 Ubuntu“杰米”。

1) 为建议的“建议”更新存储库创建一个文件:

nano /etc/apt/sources.list.d/ubuntu-propose.list

我添加了以下行:

deb http://ru.archive.ubuntu.com/ubuntu jammy-提议的受限主宇宙多重宇宙

在该行中,我检查了值 jammy,它对应于我的 Green Linux 版本的代码库。
已保存文件。

2)创建一个文件 /etc/apt/preferences.d/proposed-updates

nano /etc/apt/preferences.d/propose-updates

并向其中添加了文本:

<前>#配置 apt 以允许选择性安装建议的软件包
包装:*
Pin:发布a=jammy-提议
引脚优先级:400

并保存了文件。

! !! Pin-Priority: 400 的“提议更新”文件仅包含高优先级软件包的关键更新的更新导入。

3)更新了apt包缓存:

apt更新

同时也是可见的。 新存储库已连接,因为终端显示以下消息:

Сущ:1 http://ru.archive.ubuntu.com/ubuntu jammy-proposed InRelease

4)检查新包是否可以更新(模拟不安装更新)

apt 列表 --upgradable
sudo apt update -s

5) 您可以一次安装一个软件包(而不是使用 sudo apt-get update,后者会立即更新所有内容):

第一个包已更新:

sudo apt-get install --only-upgrade python3-update-manager

第二个包也是。

sudo apt-get install --only-upgrade mintsources

6) 在图形应用程序中 “系统”-“更新包”,没有更多的新软件包需要安装。 python3-update-manager 包警告不再出现。

结果。 所有包都是最新的

Debian 建议的更新存储库

在 Debian 操作系统上,当开发人员将适当的软件包上传到“proproped-updates”存储库时,软件包将出现在该存储库中。 如果主要的实时发行版是 Debian Bookworm,则其建议更新的存储库将安装在系统上,如下所示:

1)打开文件进行编辑 /etc/apt/sources.list

nano /etc/apt/sources.list

2) 添加一行,其中包含提议的更新 - 提议的更新

  • 如果您的系统有非免费(闭源)组件,请添加以下行以接收建议的更新:
deb https://deb.debian.org/debian bookworm-proposed-updates 主要贡献非自由非自由固件
  • 如果您需要组件闭源固件除外,请添加以下行:
 deb http://deb.debian.org/debian bookworm-proposed-updates 主要贡献非免费
  • 如果您只需要_开源_组件,请添加以下行:
deb https://deb.debian.org/debian bookworm-proposed-updates 主要贡献

3) 执行 Debian 更新:

su -
apt update 
apt upgrade

资料来源:



相关出版物