在 /etc/apt/sources.list 中保留向后移植条目是个好主意吗?用于更新,尤其是升级?无副作用?

在 /etc/apt/sources.list 中保留向后移植条目是个好主意吗?用于更新,尤其是升级?无副作用?

我必须nVidiaDebian 9.8 Linux-4.9.0.9-amd64.

我必须为此添加一个向后移植:
deb http://httpredir.debian.org/debian stretch-backports main contrib non-free

但这意味着我将在接下来的几个月中进行的其他更新或升级将看到并使用文件中的这一行sources.list,并将经常使用它,因为新出现或更新的组件将出现我的默认Debian 9.8当前没有的组件。

这不会造成不稳定吗?

答案1

不,如果您使用以下命令安装向后移植软件包,这不会更新任何其他软件包

apt-get update
apt-get -t stretch-backports install packagename

向后移植存储库的优先级为 100,而标准存储库的优先级为 500(更高),因此只能从默认存储库安装或更新软件包,除非它们是从向后移植显式安装的或仅在向后移植中可用。

您可以使用 列出来源的优先级apt-cache policy

你不应该做的是upgrade拉伸向后移植(apt-get upgrade使用-t stretch-backports)。

看:Debian 向后移植说明

相关内容