а точнее те модули которые я добавлю ?
если собрал дебпакет, пакет nginx надо холдить от обновления в пакетном менеджере
После метода сборки которую мы обсуждаем с @kiosaku все равно придется холдить обновление ?
если пакет поставил руками то да
а если метод вот такой ?https://habr.com/ru/post/345364/
я не делаю make install , всегда собираю деб пакет после ставлю его руками dpkg -i имя пакета. https://www.debian.org/doc/manuals/maint-guide/build.ru.html
Руками собрать в / - это верх идиотизма.
так .... я начинаю путаться =)
Статья на Хабре предлагает вручную собрать nginx и разложить его по тем же местам, куда кладется поставленный пакетом. Это очень плохой подход.
Так какой подход правильный ?
Собрать свой собственный пакет, и поставить через штатный пакетный менеджер. Гибче и быстрее - собрать руками и поставить мимо пакетного менеджера, но это нужно делать не в штатные места, и хорошо понимать опции configure. Без понимания, что под капотом у make && make install - так делать не надо.
1-подключить репозиторий nginx 2-пакетным менеджером скачать нужную версию твоих исходников в папку(они будут изначально адаптированные для сборки из них пакета) 3- скачать пакетным менеджером зависимости для сборки 4-отредактировать файл rules в папке исходников(смотря что ты собрался собирать) 5- отправить команду для сборки деб пакета 6-забрать свой свежесобранный пакет и установить его.7-заблокировать его обновления ( hold)
Но при сборке бинарника и моими знаниями configure это сборка будет продолжаться очень долго и скорее всего итог будет плачевный.
3 пункт . Как узнать какие зависимости нужны
apt-get build-dep nginx
Обсуждают сегодня