如何启用后端存储库,以便获得更新版本的软件?
发布于 2011-02-10 21:47:59
在Ubuntu中默认启用Ubuntu Backport。
如果出于某种动机,您仍然没有得到支持,请使用以下两种方法中的任何一个:
gksu software-properties-gtk这两种方法中的任何一种都会让你找到软件资源管理器或软件更新。在这里,激活Ubuntu软件选项卡和更新标签中的所有4个选项。这将为您的Ubuntu版本启用Extras。


在此之后,只需单击关闭按钮,它就会让您知道,由于您所做的更改,它需要更新。注意,在更新选项卡中,Backport选项是第四个选项。上面写的是不支持的更新。
要从终端激活backports (从11.10开始自动启用)(在您正在服务器上工作并希望启用后端的情况下),打开终端后执行以下操作(本例使用Ubuntu 13.04):
sudo nano /etc/apt/sources.list并且寻找一个注释行,其中提到关键字backport,应该类似于13.04的raring-backports,12.04的precise-backports和son。在本例中,如下所示:
##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注意-如果找不到这些行,只需添加它们并将版本的名称更改为您正在使用的版本,如上面所解释的那样。
参考文献
发布于 2013-04-25 17:25:01
默认情况下,Backport是启用的,下面是如何检查以确保它们被打开。
要手动启用backports,请确保/etc/apt/sources.list中有以下行:
deb http://archive.ubuntu.com/ubuntu release-backports main restricted universe multiverse 用您正在使用的当前发行版替换release (例如,12.04的precise )。
现在,接下来的步骤将取决于您是否希望始终使用来自backport的包,还是只想在手动指定时才使用backport。
Ubuntu11.04及更新版本将自动配置为仅在手动指定时使用后端。如果您希望在安装时始终使用后端,则需要向/etc/apt/preferences添加以下行(该文件可能还不存在;这很好):
Package: *
Pin: release a=<release>-backports
Pin-Priority: 500 确保用当前版本替换release。
如果只想在手动指定时从后端安装包,则需要将其添加到/etc/apt/preferences中:
Package: *
Pin: release a=<release>-backports
Pin-Priority: 100 同样,用<release>代替当前的发行版。
注意:您需要根权限来修改/etc/apt/preferences。
从后端安装
如果将后端配置为手动使用,则在安装包时需要将/release-backports添加到包名的末尾(用release代替当前版本)。
例如,如果您使用的是12.10 Quantal,并且已经配置了手动安装的后端,那么您可以使用以下命令安装amarok:
sudo apt-get install amarok/quantal-backports 发布于 2018-10-04 08:24:07
作为超级用户运行:
apt edit-sources然后取消对包含deb和deb-src的backports行的注释。
https://askubuntu.com/questions/25717
复制相似问题