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

Vladimir
Опубликовано в: Linux

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

Пока только для Intrepid Ibex Jaunty Jackalope и архитектуры AMD64.

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

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

  • 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

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

Добавить в закладки

Связанные записи

14
Март
2009

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

  1. Vladimir says:

    Доступен nginx 0.7.42

  2. Vladimir says:

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

    [-]
    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
  3. Артём Сапегин says:

    Где бы для i386 такой же взять.

  4. Артём Сапегин says:

    Вах, спасибо! :)

  5. Denis says:

    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.

    • Vladimir says:

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

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

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

  6. Konstantin says:

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

    • Vladimir says:

      Константин, обращаю Ваше внимание, что в репозитории deb.sjinks.pro живёт свежая версия — 0.8.15. Всё обновлено :-)

Подписаться на RSS-ленту комментариев к статье «Самый свежий nginx для Ubuntu/AMD64» Trackback URL: http://blog.sjinks.org.ua/linux/515-the-most-fresh-nginx-for-ubuntu-amd64/trackback/

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

Вы можете использовать данные тэги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

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

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