Comments (8)
Я как бы нашел в репе, но в релизах было бы удобнее, чтоб не рыться в репозитории
from angie.
Закинул debian в развернутый архив из исходников https://download.angie.software/angie/debian/pool/main/a/angie/angie_1.0.0.orig.tar.gz
Закинул angie_1.0.0.orig-module-njs.tar.gz && angie_1.0.0.orig-module-geoip2.tar.gz в debian/modules
Дописал в rules пути к модулям этим (ровно так же у меня собирается nginx со всем набором)
Пробую собрать
dpkg-buildpackage -rfakeroot [email protected] -uc -us
Получаем ошибку.
/bin/sh: 1: cd: can't cd to ../angie-debug
make[1]: *** [debian/rules:73: override_dh_auto_configure] Ошибка 2
make[1]: выход из каталога «/usr/src/angie-1.0.0»
make: *** [debian/rules:63: binary] Ошибка 2
dpkg-buildpackage: ошибка: debian/rules binary subprocess returned exit status 2
Парни, сделайте нормальную дебианизацию по примеру nginx, где я могу указать какие пакеты собирать, какие нет, какие модули отдельными пакетами. А то щас какая-то фигня, уж простите
from angie.
Добрый день.
Судя по-всему, под "дебианизацией" вы понимаете source package.
Если так, то мы его предоставляем в нашем репозитории, рекомендованный способ получения и самостоятельной пересборки выглядит так:
sudo apt install -y ca-certificates curl lsb-release
sudo curl -o /etc/apt/trusted.gpg.d/angie-signing.gpg https://angie.software/keys/angie-signing.gpg
echo "deb-src https://download.angie.software/angie/debian/ `lsb_release -cs` main" | sudo tee /etc/apt/sources.list.d/angie.list >/dev/null
sudo apt update
sudo apt install -y devscripts dh-make
sudo apt install -y expect libedit-dev libgeoip-dev libmaxminddb-dev libpcre2-dev libssl-dev mmv zlib1g-dev
apt source angie
cd angie-1.0.0
debuild -uc -us
Спасибо за то, что обратили наше внимание на ошибку, имевшуюся в этом пакете.
Исправленная версия уже загружена в репозиторий, попробуйте обновить индекс и повторить сборку.
from angie.
Под дебианизацией я понимаю тот архив с папкой debian и rules для сборки аналогично nginx, куда я накину ещй свой набор модулей и правила для сборки не только пакета с сервером, а еще и пакетов с модулями.
В идеале бы вообще хотелось вкинуть rules от nginx и все :-)
from angie.
Мы сейчас как раз занимаемся адаптацией сборки наиболее популярных модулей от nginx. В самое ближайшее время они также будут доступны в нашем репозитории.
Можете перечислить интересные вам? Постараемся добавить в наш список, если их там еще нет.
Спасибо.
from angie.
О! Наш список такой. В порядке нужности
Особо важные
https://github.com/alibaba/nginx-http-concat - склейка js/css в один запрос
https://github.com/arut/nginx-let-module - простые вычисления, в основном для image_filter
https://www.nginx.com/resources/wiki/modules/redis/ - redis старый, умеет отдавать из ключа
https://github.com/openresty/redis2-nginx-module - redis2, он уже умеет и класть в ключ что-то
Не сильно важные
https://github.com/openresty/headers-more-nginx-module
https://github.com/openresty/set-misc-nginx-module
И конечно хочется чтоб они собирались отдельными пакетами
from angie.
Принято, включим в список для рассмотрения.
from angie.
Наиболее актуальные модули из списка выше мы добавили.
На этом закрываю issue, спасибо.
from angie.
Related Issues (20)
- Leveraging OpenSSL 3.2 TLS certificate compression? HOT 3
- mod_zip module HOT 2
- Скрипт сборки динамических модулей pkg-oss HOT 1
- cache_loader HOT 5
- Демонстрационная версия Console Light сломалась HOT 1
- Outdated MIME type for Javascript HOT 1
- Добавить поддержку lua в модуль angie-module-modsecurity HOT 4
- proxy_temp_path и use_temp_path HOT 8
- webtransport HOT 1
- compression-dictionary-transport HOT 4
- Idea: combining with free nginx HOT 4
- Add variable to log which TLS certificate was used HOT 3
- Windows build HOT 5
- The console.angie monitoring tool cannot display HTTP upstream information. HOT 4
- Add wolfSSL support HOT 2
- Устаревшая версия modsecurity в документации HOT 3
- Api/metrics мониторинг отсутствие peers в upstream HOT 10
- cache manager process XXX exited on signal 6 при использовании модуля opentelemetry HOT 5
- cache manager process XXX exited on signal 6 при использовании модуля opentelemetry HOT 1
- variable "XXX" is already declared in /etc/angie/http.d/xxx:10 HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from angie.