我想将我的 dovecote 安装升级到版本 2。我发现了该软件包这里。我也已经添加deb http://backports.debian.org/debian-backports squeeze-backports main
到我的sources.list
。但所需的包在pool
目录中。我如何通过访问这些包apt
?我正在使用 debian squeeze
答案1
我使用以下行进行反向移植:
deb http://backports.debian.org/debian-backports squeeze-backports main contrib non-free
将反向移植添加到 sources.list 后,请确保运行:
apt-get update
然后,为了从 backport 安装包,请运行:
apt-get -t squeeze-backports install examplename
选项-t squeeze-backports告诉 apt 专门使用该软件包的 backport。然后它还会从 backport 中提取 backport 中存在的任何依赖项。不使用-t如果软件包名称在 squeeze 中不存在(例如 linux-image-3.2.0-0.bpo.2-amd64),并且安装不依赖于也必须从 backport 中提取的软件包,则选项可以起作用。
还要记住,据我所知,反向移植包不会通过常规更新(例如 apt-get upgrade)自动更新。您必须为每个包再次运行上述命令,以便获取可能更新的反向移植版本。
答案2
首先尝试进行搜索:
apt-cache -t squeeze-backports search a_fancy_package
然后从列表中选择一个包的确切名称
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
以及您需要的任何其他东西。