如何安装和使用 Debian 向后移植如何安装和使用 Debian 向后移植如何安装和使用 Debian 向后移植如何安装和使用 Debian 向后移植
  • 业务
  • 目标
  • 支持
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容

如何安装和使用 Debian 向后移植

发表 admin at 2025年2月28日
类别
  • 未分类
标签

Debian Stable 非常稳定,但发展也非常缓慢。结果,您可能会陷入过时的软件困境。向后移植存储库允许您在 Debian Stable 系统上安装某些软件的较新版本。本指南解释了如何在 Debian Stable 上使用向后移植。

在本教程中您将学习:

  • 如何添加 Debian Backports 存储库。

  • 如何从向后移植安装软件包。

  • 如何从向后移植进行完整更新。

使用 Debian Backports 安装。

如何添加向后移植存储库

Debian 向后移植存储库和源存储库是官方维护的 Debian 存储库。它们只是默认情况下不会添加到您的系统中。有很多应用程序,例如服务器,您不一定希望这些存储库可用于意外安装新内容。但正因为如此,您将需要像添加外部存储库一样手动添加向后移植存储库。

添加 Debian Backports 存储库。

首先,使用您喜欢的文本编辑器打开 /etc/apt/sources.list 中的源文件。打开它后,移至文件底部,然后添加以下两行。如果您不打算使用源,则可以排除它。

deb http://ftp.debian.org/debian stretch-backports main
deb-src http://ftp.debian.org/debian stretch-backports main

如果您需要这些软件包,也可以随意添加 contrib 和 non-free 选项。

更新 Apt 以使更改生效

$ sudo apt update

如何从向后移植安装包

默认情况下,Debian 不会优先考虑向后移植存储库。这里的假设是您将对特定软件包的新版本使用向后移植,但您不想更新整个系统。这实际上是在使用向后移植存储库时制定的一个很好的策略,但是在存储库中安装所有内容当然没有任何问题。所有这些都经过测试可以与 Debian Stable 配合使用。

安装 Debian Backports 软件包。

当您想要从反向移植安装软件包时,可以将 -t 标志与 Apt 一起使用来指定反向移植存储库。例如,如果您想要向后移植最新版本的 LibreOffice,则命令将如下所示:

$ sudo apt install -t stretch-backports libreoffice

该存储库还包括最新的 Linux 内核和 Mesa 版本。如果您使用开源图形堆栈,那么这些都是至关重要的。如果您想要 Debian Stable 上的最新内核,可以尝试以下操作。

$ sudo apt install -t stretch-backports linux-image-amd64

如何从向后移植进行完整更新

使用 Debian 向后移植进行升级。

虽然不一定推荐,但您可以从向后移植进行更新。这将搜索存储库中可用的所有内容,并在适用的情况下安装更新。但这并不意味着 Debian 将继续从向后移植进行更新。您每次都必须手动指定它。您的正常更新将照常运行,并尽可能从常规 Debian Stable 存储库应用新软件包。

$ sudo apt -t stretch-backports upgrade

结论

在稳定安装中寻找更新的软件包时,Debian 向后移植系统应该是您的首选。因为它是一个官方 Debian 存储库,旨在与 Stable 配合使用,所以出现问题的可能性大大降低。当您引入外部存储库时,总有可能有些东西没有经过充分测试。不幸的是,并非所有功能都可以在向后移植中使用,因此这并不总是一个选择,但拥有它是非常有益的。

©2015-2025 Norria support@alaica.com