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

Mar*_*arc 1 debian backports

我必须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目前没有。

这不会导致不稳定吗?

Fre*_*ddy 5

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

apt-get update
apt-get -t stretch-backports install packagename
Run Code Online (Sandbox Code Playgroud)

backports 存储库的优先级为 100,而标准 repos 的优先级为 500(更高),因此包只能从默认存储库安装或更新,除非它们已从 backports 明确安装或仅在 backports 中可用。

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

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

请参阅:Debian 向后移植说明