如何在Debian上获得backports软件包的apt-get源代码?

我目前的sources.list:

## 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 stable有nginx 0.6.32。 我有lenny backports 0.7.6xish。 我想用uwsgi模块重新编译.deb。 如果我apt-get source nginx我给了0.6.32文件。

我如何修改我的sources.list,使我得到我的lenny backports版本? 或者是不可能的? 如果是这样,我只能依靠sid? 如果是这样,有人可以告诉我什么确切的线我需要添加sid?

如果我最终为sid添加了一个deb-src行,那只是暂时的,以便我运行apt-get source nginx命令,否则我会在整个主板上抓取sid包?

我复制deb http://www.backports.org/debian lenny-backports main contrib non-free和改变debdeb-src

之后,我做了一个apt-get update ,然后apt-get -t lenny-backports source nginx ,并做到了这一点。