Похоже, у вас есть репозитории etch в дистрибутиве lenny, так почему бы не обновить ваш source.list репозиториями lenny:
###### Debian Main Repos
deb http://ftp.us.debian.org/debian/ lenny main contrib non-free
###### Debian Update Repos
deb http://security.debian.org/ lenny/updates main contrib non-free
deb http://ftp.us.debian.org/debian/ lenny-proposed-updates main contrib non-free
Возможно, это решит проблему, но postgresql 9.1 доступен только в тестируемом дистрибутиве., поэтому вы можете попробовать добавить эту строку
deb http://ftp.us.debian.org/debian testing main contrib non-free
в файл /etc/apt/source.list
Также добавьте
Package: *
Pin: release n=testing
Pin-Priority: 500
в / etc / apt/ Предпочтения
выполнив это, вы получите все пакеты для тестовой версии, но они не будут установлены, если вы не укажете это, поэтому запустите
apt-get update
apt-get install <package name>=<version>
, например
apt-get install postgresql=9.1+129
Вы можете проверить различные версии с
apt-cache showpkg postgresql