Самый свежий nginx для Ubuntu/AMD64

Если не хочется ждать полгода официального релиза

На данный момент в моём репозитории находится 0.8.29.

Поддерживаемые релизы:

Поддерживаемые архитектуры:

  • AMD64;
  • i386.
[-]
View Code Bash
sudo -i
echo "deb http://deb.sjinks.pro/ jaunty main" >> /etc/apt/sources.list
echo "deb-src http://deb.sjinks.pro/ jaunty main" >> /etc/apt/sources.list
wget http://deb.sjinks.pro/67C02A558F688141.pub -O 67C02A558F688141.pub
apt-key add 67C02A558F688141.pub
aptitude update
aptitude install nginx

В коде выше замените jaunty кодовым именем своего дистрибутива (dapper, hardy, intrepid или karmic).

Работает! :-)

Для сборки из исходников: всё то же самое, только вместо aptitude install nginx выполнить:

[-]
View Code Bash
apt-get build-dep nginx
apt-get source --build nginx
dpkg -i nginx*.deb

Я стараюсь поддерживать репозиторий в актуальном состоянии, но задержки всё же бывают.

Автор: ; опубликовано в: Linux, nginx; метки: 64 bit, Dapper Drake, deb.sjinks.pro, Hardy Heron, Intrepid Ibex, Jaunty Jackalope, Karmic Koala, nginx, Ubuntu
14
Мар
2009

RSS Комментарии к статье «Самый свежий nginx для Ubuntu/AMD64» (19)  »

  1. Такой вариант тоже работает:

    [-]
    View Code Bash
    sudo -i
    echo "deb http://deb.sjinks.pro/ jaunty main" >> /etc/apt/sources.list
    echo "deb-src http://deb.sjinks.pro/ jaunty main" >> /etc/apt/sources.list
    apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 67C02A558F688141
    aptitude update
    aptitude install nginx
  2. Где бы для i386 такой же взять.

  3. Denis

    O_o из исходников компилится за 1,5 минуты …

    [-]
    View Code Bash
    sudo su -
    cd /usr/local/src
    fetch http://sysoev.ru/nginx/nginx-0.7.61.tar.gz
    tar zxvf nginx-0.7.61.tar.gz
    cd nginx-0.7.61
    ./configure --with-cc-opt="-O2 -fomit-frame-pointer -I /usr/local/include/" \
    --with-cpu-opt=pentium4 \
    --without-http_charset_module \
    --without-http_userid_module \
    --without-http_geo_module \
    --without-http_proxy_module \
    --without-http_autoindex_module \
    --without-http_fastcgi_module \
    --with-ld-opt="-L /usr/local/lib"
    make ; make install

    З.Ы.

    * Приведенный выше пример актуален для FreeBSD 6.x и выше и скорее всего на Linux-ах будет ругаться на –with-cpu-opt=pentium4. Этот параметр можно смело удалять, при необходимости.
    * В параметрах --with-ld-opt & --with-cc-opt, как вы видите есть пути. Это пути до хедеров и библиотек, в данном случае – pcre, которая необходима для функционирования rewrite.

    • Всё-таки за что я люблю Debian — зависимости прописывает мэйнтейнер пакета :-) Вообще если PCRE установлен, то nginx обычно сам определит путь к заголовкам и библиотекам.

      В Linux на --with-cpu-opt ругаться не должен, ибо эти параметры прописаны в configure.

      PS — все эти --without-xxx стоят по умолчанию.
      PPS — nginx предпочитаю собирать с -Os, а не с -O2, но это дело вкуса.

  4. Konstantin

    Недавно в nginx нашли дыру… Обновить бы стоило «Самый свежий nginx» :)

  5. Igor

    Здравствуйте, у меня к вам скажем так есть просьба такого плана если у вас будет свободное время и вас не затруднит то вы бы не могли рассказать о создании deb пакетов ну к примеру на примере того же nginx я думаю этот вопрос будет интересен не одному мне… Извиняюсь за сообщение не совсем по теме данной статьи…

  6. Алексей

    Здорово. Но, увы, [emerg]: the INET6 sockets are not supported on this platform in "[::]:80" of the "listen" directive in /etc/nginx/sites-enabled/default:8

    Придется руками собирать все-таки :(

    • Проще конфиг поправить :-)

      PS — а с чего вдруг nginx пошел слушать IPv6-сокет? Что у Вас в строке 8 в файле /etc/nginx/sites-enabled/default?

      • Алексей

        Ну, у меня развернут и используется IPv6 просто, клиентов по нему фактически не ходит, зато самому домой (где 3 компа, но только два белых IPv4) ходить удобно. Соответственно и в конфиге listen [::]:80;, оверхэд все равно незначителен.

  7. Антон

    Владимир, добрый день
    Не могли бы вы добавить deb пакеты для стабильной версии nginxа 0.7?
    Заранее спасибо!

Пожалуйста, не используйте эту форму для комментирования! Данная форма предназначена исключительно для ботов.

Оставить комментарий к записи «Самый свежий nginx для Ubuntu/AMD64»

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Оставляя комментарий, вы выражаете своё согласие с Правилами комментирования.

Подписаться, не комментируя

गते गते पारगते पारसंगते बोधि स्वाहा