从debian后台池安装软件包

我想升级我的鸽舍安装到版本2.我在这里发现了这个包。 我也已经添加了deb http://backports.debian.org/debian-backports squeeze-backports main到我的sources.list 。 但在pool目录内的所需包。 我如何通过apt访问那里的包? 我正在使用debian挤压

我使用下面一行来作为backports:

 deb http://backports.debian.org/debian-backports squeeze-backports main contrib non-free 

在你添加backports到sources.list后,确保运行:

 apt-get update 

然后为了从backports安装一个包,你运行:

 apt-get -t squeeze-backports install examplename 

选项-t squeeze-backports告诉可以专门使用该软件包的backports。 然后,它还将从backports中提取出现在backports中的所有依赖项。 不使用-t选项可以工作,以防挤包中的软件包名称不存在(例如linux-image-3.2.0-0.bpo.2-amd64),并且安装不依赖于也必须从后台拉出来。

另外请记住,就我所知,backports软件包不会通过定期更新(例如apt-get upgrade)自动更新。 您将不得不再次运行上述命令为每个包,以拉入一个可能的更新的后退版本。

首先尝试search:

 apt-cache -t squeeze-backports search a_fancy_package 

然后从列表中select一个包的确切名称

 apt-get install -t squeeze-backports the_fancy_package 

我会这样做:

 apt-cache -t squeeze-backports search dove | grep -v ice 

然后可能

 apt-get install -t squeeze-backports dovecot-core dovecot-imapd dovecot-pop3d 

和其他任何你需要的东西。