apt-get install -y dpkg-dev devscripts build-essential fakeroot
Ставим зависимости для сборки пакета:
apt-get build-dep nginx
Скачиваем исходники:
mkdir -p /usr/src/nginx
cd /usr/src/nginx
apt-get source nginx
# apt-get -t testing source nginx # если хотите 0.7 nginx и подключены репозитории squeese
Также для 0.7 доставляем (ибо его нету в депенденси 0.6 и все упадет):
apt-get install -y dpatch
Теперь надо откатить зависимости nginx, чтобы он не требовал новых версий библиотек:
vi debian/control
Там ищем строку (это squeeze):
Standards-Version: 3.8.3
И заменяем ее на:
Standards-Version: 3.8.0
Пересобираем:
cd nginx-0.6.32
# cd nginx-0.7.64
debuild -us -uc # -us unsigned source, -uc unsigned changes
Теперь поднимаемся на уровень выше и наблюдаем собранный deb файл:
cd ..
ls -la
nginx_0.6.32-3+lenny3_amd64.deb
Кому влом собирать, вот ссылка на собранный Nginx 0.7.64:
cd
wget http://fastvps.googlecode.com/files/nginx_0.7.64-2_amd64.deb
dpkg -i nginx_0.7.64-2_amd64.deb
(c) http://www.debian-administration.org/articles/20
No comments :
Post a Comment
Note: only a member of this blog may post a comment.