首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何启用"backports“存储库?

如何启用"backports“存储库?
EN

Ask Ubuntu用户
提问于 2011-02-10 21:31:52
回答 3查看 90K关注 0票数 48

如何启用后端存储库,以便获得更新版本的软件?

EN

回答 3

Ask Ubuntu用户

回答已采纳

发布于 2011-02-10 21:47:59

在Ubuntu中默认启用Ubuntu Backport。

如果出于某种动机,您仍然没有得到支持,请使用以下两种方法中的任何一个:

  1. 单击发射器上的Ubuntu按钮,搜索“软件源”。如果使用12.04+搜索“软件”。
  2. 按ALT+F2和Type:gksu software-properties-gtk

这两种方法中的任何一种都会让你找到软件资源管理器或软件更新。在这里,激活Ubuntu软件选项卡和更新标签中的所有4个选项。这将为您的Ubuntu版本启用Extras。

在此之后,只需单击关闭按钮,它就会让您知道,由于您所做的更改,它需要更新。注意,在更新选项卡中,Backport选项是第四个选项。上面写的是不支持的更新。

要从终端激活backports (从11.10开始自动启用)(在您正在服务器上工作并希望启用后端的情况下),打开终端后执行以下操作(本例使用Ubuntu 13.04):

代码语言:javascript
复制
sudo nano /etc/apt/sources.list

并且寻找一个注释行,其中提到关键字backport,应该类似于13.04的raring-backports,12.04的precise-backports和son。在本例中,如下所示:

代码语言:javascript
复制
  ##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

取消注释这一行,使它们看起来如下所示:

代码语言:javascript
复制
  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

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

代码语言:javascript
复制
sudo apt-get update  
sudo apt-get upgrade

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

参考文献

票数 34
EN

Ask Ubuntu用户

发布于 2013-04-25 17:25:01

命令-行/服务器指令

默认情况下,Backport是启用的,下面是如何检查以确保它们被打开。

确保支持端口启用

要手动启用backports,请确保/etc/apt/sources.list中有以下行:

代码语言:javascript
复制
deb http://archive.ubuntu.com/ubuntu release-backports main restricted universe multiverse  

用您正在使用的当前发行版替换release (例如,12.04的precise )。

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

总是使用backports..

Ubuntu11.04及更新版本将自动配置为仅在手动指定时使用后端。如果您希望在安装时始终使用后端,则需要向/etc/apt/preferences添加以下行(该文件可能还不存在;这很好):

代码语言:javascript
复制
Package: *
Pin: release a=<release>-backports
Pin-Priority: 500  

确保用当前版本替换release

使用手动的backports .

如果只想在手动指定时从后端安装包,则需要将其添加到/etc/apt/preferences中:

代码语言:javascript
复制
Package: *
Pin: release a=<release>-backports
Pin-Priority: 100  

同样,用<release>代替当前的发行版。

注意:您需要根权限来修改/etc/apt/preferences

从后端安装

..

如果将后端配置为手动使用,则在安装包时需要将/release-backports添加到包名的末尾(用release代替当前版本)。

例如,如果您使用的是12.10 Quantal,并且已经配置了手动安装的后端,那么您可以使用以下命令安装amarok:

代码语言:javascript
复制
sudo apt-get install amarok/quantal-backports  

来源:Ubuntu支持Ubuntu Wiki

票数 36
EN

Ask Ubuntu用户

发布于 2018-10-04 08:24:07

作为超级用户运行:

代码语言:javascript
复制
apt edit-sources

然后取消对包含debdeb-srcbackports行的注释。

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/25717

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档