默认情况下启用了后向兼容,以下是您可以检查以确保其已打开的方法。
要手动启用后向兼容,请确保以下行存在于您的/etc/apt/sources.list
文件中:
deb http://archive.ubuntu.com/ubuntu release-backports main restricted universe multiverse
将 release
替换为您当前使用的发行版(例如,对于12.04,请使用 precise
)。
现在下一步将取决于您是否希望 apt 始终使用 backports 中的软件包,还是仅在手动指定时使用 backports。
Ubuntu 11.04 及更新版本已自动配置为仅在手动指定时使用 backports。如果您希望在安装时始终使用 backports,您需要将以下行添加到 /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>
替换为您当前的版本。
注意:您需要root权限来修改/etc/apt/preferences
文件。
如果手动配置了后备源,当安装软件包时,您需要在软件包名称的末尾添加/release-backports
(将release
替换为您当前的版本)。
例如,如果您正在使用12.10 Quantal,并且已经配置了后备源进行手动安装,您可以使用以下命令安装amarok:
sudo apt-get install amarok/quantal-backports
Ubuntu Backports 在 Ubuntu 中默认启用。
如果由于某种原因你仍然无法获取 backports,请使用以下两种方法之一:
点击启动器上的 Ubuntu 按钮,搜索“软件源”。如果使用 12.04+ 版本,请搜索“软件”。
按下 ALT+F2,输入:gksu software-properties-gtk
任何一种方式都可以进入软件源管理器或软件和更新。在这里,在Ubuntu 软件选项卡和更新选项卡中激活所有四个选项。这将为你的 Ubuntu 版本启用额外功能。
sudo nano /etc/apt/sources.list
##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
apt edit-sources
deb
和deb-src
行。
sudo add-apt-repository -r "deb http://archive.ubuntu.com/ubuntu $(lsb_release -cs)-backports main restricted universe multiverse "
运行良好。 - Jay _silly_evarlast_ Wren-r
移除它吗? - sehe