Обновление nginx до 0.7.65 для Debian

#редактируем репо
echo «deb-src http://mirror.aarnet.edu.au/debian/ squeeze main» >> /etc/apt/sources.list
echo «APT::Default-Release «stable»;» >> /etc/apt/apt.conf

#апдейтимся и устанавлвиваем зависимости и дополнительные компоненты
apt-get update
apt-get install libgeoip-dev devscripts
cd /usr/src/
apt-get build-dep -y nginx
apt-get install -y dpatch
apt-get -t testing source nginx
rm -rf *.deb
cd nginx-0.7.* #версия апается по мере обновления пакетов

#пересобираем пакет nginx
sed -e 's/\(Standards-Version: \).*/\13.8.0/g' debian/control > debian/control.new
mv debian/control.new debian/control
debuild -us -uc

#устанавливаем nginx новый
dpkg -i ../*.deb

!!!ВАЖНО!!!

В процессе установки обновленного nginx спросит менять ли конфиг или нет. Отвечаем «N»

Tags: , ,

5 комментариев to “Обновление nginx до 0.7.65 для Debian”

  1. mig0 Says:

    некоторые поправки:
    сейчас стабильной версий считается nginx-0.7.67 + squeeze заморозили, значит эта версия меняться не будет.

    [quote]deb -i ../*.deb[/quote]

    может имелось ввиду dpkg -i ../*.deb ?

    а так спасибо)

  2. admin Says:

    насчет dpkg вы абсолютно правы — исправлено.

  3. mig0 Says:

    вот это я называю debian-way 🙂

  4. mig0 Says:

    кстати, что значит команда

    sed -e 's/\(Standards-Version: \).*/\13.8.0/g' debian/control > debian/control.new

    подойдет для пересборки других пакетов?

  5. admin Says:

    тут идет подмена текста.

    эталон :

    sed -e 's/oldstuff/newstuff/g' inputFileName > outputFileName

Leave a Reply