当前位置: 首页>>技术教程>>正文


如何启用“backports”存储库?

问题描述

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

最佳解决方法

默认情况下,Ubuntu中启用了Ubuntu Backports。

如果出于某些动机,你仍然没有使用这两种方式中的任何一种:

  1. 单击启动器上的Ubuntu按钮,然后搜索”Software Sources”。如果使用12.04+,请搜索”Software”。

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

2种方法中的任何一种都可以使您获得软件源管理器或软件和软件。更新。在此处激活Ubuntu软件选项卡和更新选项卡中的所有4个选项。这应该为您的Ubuntu版本启用额外功能。

package-management,software-center,software-sources,backport,ubuntu

package-management,software-center,software-sources,backport,ubuntu

在此之后,只需单击CLOSE按钮,它就会让您知道它需要更新,因为您所做的更改。请注意,在“更新”选项卡中,“Backport”选项是第4个选项。这是一个说不支持的更新。

要从终端激活后端(自11.10以来自动启用)(如果您正在使用服务器并希望启用后端),请在打开终端后执行以下操作(此示例使用的是Ubuntu 13.04):

sudo nano /etc/apt/sources.list

并查找提到关键字backport的注释行,应该看起来像13.04的raring-backports,12.04的precise-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

保存文件并运行以下命令以接收backport更新:

sudo apt-get update  
sudo apt-get upgrade

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

参考

次佳解决方法

命令行 /服务器说明

默认情况下启用后退端口,以下是检查以确保它们已打开的方法。

确保启用Backports

要手动启用反向端口,请确保/etc/apt/sources.list中包含以下行:

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

release替换为您正在使用的当前分配(例如,precise为12.04)。

现在接下来的步骤将取决于您是否希望始终使用backport中的包,或者您是否只想在手动指定时才使用反向端口。

始终使用后端..

Ubuntu 11.04及更高版本会自动配置为仅在手动指定时使用反向端口。如果您想在安装时始终使用backport,则需要将以下行添加到/etc/apt/preferences(该文件可能尚不存在;没关系):

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

确保用当前版本替换release

手动使用backports ..

如果您只想在手动指定时从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 Backports – Ubuntu Wiki

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/2085.html,未经允许,请勿转载。