Помогите разобраться с системой пакетов в дебиан

Тема в разделе "Десктопный Linux", создана пользователем sasha181, 3 апр 2009.

Статус темы:
Закрыта.
Модераторы: Цукер
  1. sasha181

    sasha181 Постоялец

    Регистр.:
    18 апр 2007
    Сообщения:
    100
    Симпатии:
    25
    Столкнулся сос странной проблемой. Либоя я полный тормоз, либо некоторые пакеты в дебиан действительно очень сильно отстают от текущих версий ПО.
    А именно, хочу установить nginx.

    /etc/apt/sources.list
    Код:
    deb	http://ftp2.de.debian.org/debian etch main contrib non-free
    deb-src http://ftp2.de.debian.org/debian etch main contrib non-free
    deb	http://ftp2.de.debian.org/debian-security etch/updates main contrib non-free
    
    deb http://www.backports.org/backports.org/ etch-backports main contrib non-free
    deb-src http://www.backports.org/backports.org/ etch-backports main contrib non-free
    
    # mysql и php
    deb http://ftp.hosteurope.de/mirror/packages.dotdeb.org/ stable all
    /etc/apt/preferences
    Код:
    Package: nginx
    Pin: release a=etch-backports
    Pin-Priority: 999
    Код:
    # aptitude update
    # aptitude show nginx
    Package: nginx
    State: not installed
    Version: 0.5.35-1~bpo40+1
    ....
    Так это ещё версия из backports, а в stable вообще из ветки 0.4.x :(
    Доки читал, но ничего на этот счёт не нашёл.
    Помогите пожалуйста.
     
  2. HOSTER

    HOSTER

    Регистр.:
    22 апр 2008
    Сообщения:
    213
    Симпатии:
    38
    Да в дебиане есть проблема с актуальностю ПО
    Качайте Nginx на оф сайте и ставьте
    или найдите репозитарий где поновея
     
  3. AccessForbidden

    AccessForbidden

    Регистр.:
    5 янв 2009
    Сообщения:
    324
    Симпатии:
    57
    Господа, не Вам разговаривать о актуальности пакетов в debian. Тем более etch, не обновленного до lenny
    Так уже повелось что версия 0.6 что то там считается стабильной (lenny) - при том не только в debian. Если очень хочется что то новеее то есть два варианта:
    1. Собрать руками актуальный пакет с сайта.
    2. Заюзать дистрибутив из experimental 0.7.14 помоему
     
  4. sasha181

    sasha181 Постоялец

    Регистр.:
    18 апр 2007
    Сообщения:
    100
    Симпатии:
    25
    Версия 0.6 меня бы устроила, да вот только не уверен что VPS можно до lenny обновить. Он ведь требует и ядро обновлять. А ядро у VPS на базе openVZ одно для всех VPS-ок.
    Или я ошибаюсь насчёт обновления?
     
  5. PHP_Master

    PHP_Master

    Регистр.:
    3 фев 2008
    Сообщения:
    2.647
    Симпатии:
    590
    Собери руками.
     
  6. HOSTER

    HOSTER

    Регистр.:
    22 апр 2008
    Сообщения:
    213
    Симпатии:
    38
    Да Вы правы могут возникнуть проблемы с ядром, хотя если пересобрать с поддержкой ОпенВЗ может прокатить правда мой совет посоветуйтесь с постащивком услуг по поводу данного вопроса!
     
  7. sasha181

    sasha181 Постоялец

    Регистр.:
    18 апр 2007
    Сообщения:
    100
    Симпатии:
    25
    Да просто в сборке руками больше всего не нравиться то, что если потом захочешь удалить, нужно это тоже руками делать. Как-то это бардачно получается.

    А чем вообще различаютяс ветки пакетов вот здесь
    http://ftp2.de.debian.org/debian/dists/
    ну lenny я так полагаю на etch не стоит пытаться ставить
    а что насчёт
    stable
    testing
    unstable
    experimental
    они получается подходят для любого дистрибутива?
    логика подсказывает, что эти ветки совместимы с текущей версией
    т.е. lenny
    ?
     
  8. AccessForbidden

    AccessForbidden

    Регистр.:
    5 янв 2009
    Сообщения:
    324
    Симпатии:
    57
    Так. Все не так плохо как Вы говорите - точнее наоборот - все очень хорошо.
    1. Nginx не требует никакого ядра, его смутно парит openvz, xen, amd64 или i386. Можно поставить пакет скачанный из репозитория experimental
    http://ftp.de.debian.org/debian/pool/main/n/nginx/nginx_0.7.14-1_i386.deb
    например отсюда, если у Вас ядро i386. Естественно руками придется доставить что он скажет.
    Все пакеты смотреть можно тут
    http://packages.debian.org/
    2. Etch обновляется до lenny нормально. Писал я об этом тут
    http://www.nulled.ws/showpost.php?p=845455&postcount=6
    3. По поводу выпусков Debian - очень долгая история. От себя не рекомендую оставаться на old-stable (etch), не подниматься выше testing (squeeze)
    4. То что Вы думаете что руками собирать это зло - нет, сделайте вывод make install в какой нибудь файл. Если очень понадобится удалите, но я в этом очень сомневаюсь - не разу в жизни не переустанавливал nginx, тем более не сносил.
     
  9. sasha181

    sasha181 Постоялец

    Регистр.:
    18 апр 2007
    Сообщения:
    100
    Симпатии:
    25
    а из-за чего не рекомендуете оставаться на old-stable ?
     
  10. AccessForbidden

    AccessForbidden

    Регистр.:
    5 янв 2009
    Сообщения:
    324
    Симпатии:
    57
    Из-за того что рано или поздно Вам потребуется установить пакет который будет просить в зависимостях пакет который устарел в old-stable. Да и смысл сидеть на старых пакетах если есть новые, улучшенные?
    То что lenny якобы тяжелее ничем не доказанное явление. Я в него не верю и готов это доказывать :)
    А вообще если у Вас все работает и устраивает, и Вы знаете что в ближайшее время ставить ничего не будете - то действительно смысла мало.
     
Статус темы:
Закрыта.