我想升级我的鸽舍安装到版本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
和其他任何你需要的东西。