我如何启用“backports”存储库?

我如何启用“backports”存储库?

如何启用 backports 存储库以便我可以获取更新版本的软件?

答案1

命令行/服务器指令

默认情况下启用反向移植,您可以按照以下方法检查以确保它们已打开。

确保已启用 Backport

要手动启用反向移植,请确保您的文件中有以下行/etc/apt/sources.list

deb http://archive.ubuntu.com/ubuntu release-backports main restricted universe multiverse  

release用您正在使用的当前分布进行替换(precise例如 12.04)。

现在,接下来的步骤将取决于您是否希望 apt 始终使用来自 backport 的软件包,或者是否只想在手动指定时使用 backport。

总是使用反向移植..

Ubuntu 11.04 及更新版本自动配置为仅在手动指定时使用反向移植。如果您想要总是安装时使用反向移植,您需要添加以下几行/etc/apt/preferences(该文件可能尚不存在;没关系):

Package: *
Pin: release a=<release>-backports
Pin-Priority: 500  

确保使用release当前版本进行替换。

手动使用反向移植..

如果你只想安装来自 backports 的软件包当手动指定时您需要将其添加到/etc/apt/preferences

Package: *
Pin: release a=<release>-backports
Pin-Priority: 100  

再次替代<release>您当前的版本。

笔记:您需要 root 权限才能修改/etc/apt/preferences

从后端口安装..

如果将反向移植配置为手动使用,则需要/release-backports在安装软件包时将其添加到软件包名称的末尾(替代release当前版本)。

例如,如果您使用的是 12.10 Quantal 并且已配置了手动安装的反向移植,则可以使用以下命令安装 amarok:

sudo apt-get install amarok/quantal-backports  

来源:Ubuntu 反向移植 - Ubuntu 维基百科

答案2

Ubuntu Backports 在 Ubuntu 中默认启用。

如果由于某种原因您仍然无法获得反向移植,请使用以下两种方式之一:

  1. 单击启动器上的 Ubuntu 按钮并搜索“软件源”。如果使用 12.04+,请搜索“软件”。

  2. 按 ALT+F2 并输入:gksu software-properties-gtk

以上两种方式均可让你到达软件源管理器或者软件与更新。在这里激活所有 4 个选项Ubuntu 软件选项卡和更新选项卡. 这应该会为您的 Ubuntu 版本启用附加功能。

Ubuntu 软件源 - Ubuntu 软件选项卡

Ubuntu 软件源 - 更新选项卡

之后只需点击关闭按钮,它会通知您由于所做的更改而需要更新。请注意,在更新选项卡中,Backport 选项是其中的第四个。它显示不支持的更新

要从终端激活反向移植(自 11.10 起自动启用)(如果您在服务器上工作并希望启用反向移植),请在打开终端后执行以下操作(此示例使用 Ubuntu 13.04):

sudo nano /etc/apt/sources.list

查找提及关键字 backport 的注释行,应类似于raring-backports13.04、12.04precise-backports等。在本例中,它看起来像这样:

  ##deb http://archive.ubuntu.com/ubuntu raring-backports main restricted universe multiverse
  ##deb-src http://archive.ubuntu.com/ubuntu raring-backports main restricted universe multiverse

取消注释此行,使其看起来像这样:

  deb http://archive.ubuntu.com/ubuntu raring-backports main restricted universe multiverse
  deb-src http://archive.ubuntu.com/ubuntu raring-backports main restricted universe multiverse

保存文件并运行以下命令以接收反向移植更新:

sudo apt-get update  
sudo apt-get upgrade

注意 - 如果找不到这些行,只需添加它们并将版本名称更改为您正在使用的版本,如上所述。

参考

答案3

以超级用户身份运行:

apt edit-sources

然后取消注释包含的deb 和行。deb-srcbackports

相关内容