如何在 Debian 上获取 backports 包的 apt-get 源?

如何在 Debian 上获取 backports 包的 apt-get 源?

我当前的来源列表:

## main & security repositories
deb http://ftp.us.debian.org/debian/ lenny main
deb-src http://ftp.us.debian.org/debian/ lenny main
deb http://security.debian.org/ lenny/updates main
deb-src http://security.debian.org/ lenny/updates main

#deb http://ftp.us.debian.org/debian/ lenny contrib
#deb-src http://ftp.us.debian.org/debian/ lenny contrib
#deb http://security.debian.org/ lenny/updates contrib
#deb-src http://security.debian.org/ lenny/updates contrib

#deb http://ftp.us.debian.org/debian/ lenny non-free
#deb-src http://ftp.us.debian.org/debian/ lenny non-free
#deb http://security.debian.org/ lenny/updates non-free
#deb-src http://security.debian.org/ lenny/updates non-free

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

Lenny 稳定版有 nginx 0.6.32。我有来自 lenny backports 的 0.7.6xish。我想用模块重新编译 .deb uwsgi。如果我apt-get source nginx得到 0.6.32 文件。

我该如何修改 sources.list 以获取 lenny backports 版本?或者这不可能吗?如果是这样,我是否只能依赖 sid?如果是这样,有人能告诉我需要为 sid 添加哪些具体行吗?

而且,如果我最终为 sid 添加了 deb-src 行,那只是为了让我运行命令而暂时添加的apt-get source nginx,因为否则我将全面抓取 sid 包?

答案1

我复制deb http://www.backports.org/debian lenny-backports main contrib non-freedeb改为deb-src

之后,我做了apt-get update然后apt-get -t lenny-backports source nginx就这样了。

相关内容