想知道如何在 Debian 上向后移植软件包,如何使其保持最新并确保正确执行

想知道如何在 Debian 上向后移植软件包,如何使其保持最新并确保正确执行

我想知道如果我尝试下载 Steam 或 Wine,这种向后移植方法是否有效?

就像,一旦我下载了向后移植的软件包,每次我“apt update / apt Upgrade”时它都会保持最新状态吗?

答案1

官方方法工作正常,至少对于已向后移植的软件包(其中包括葡萄酒但不是蒸汽)。添加向后移植存储库:

echo deb http://deb.debian.org/debian stretch-backports main | sudo tee /etc/apt/sources.list.d/stretch-backports.list
sudo apt update

-t stretch-backports然后您可以通过添加到您的apt调用或在 Synaptic 中选择适当的版本来安装向后移植的软件包。

永久启用存储库是安全的:如果未明确选择它,则永远不会将其用于包安装,但如果更新了向后移植的包,则会自动选择它进行升级。

请注意,向后移植的规则意味着向后移植的软件包必须始终早于下一个稳定版本中提供的第一个版本,因此一旦 Debian 10 (Buster) 发布,Debian 9 (Stretch) 的向后移植将停止升级。然后可以将向后移植的包添加到草率的存储库中,但这是不寻常的。

当您从 Debian 9 升级到 Debian 10 时,您在 Debian 9 中安装的任何向后移植的软件包都将升级到其 Debian 10 版本(除非它们已从发行版中删除)。

相关内容