Репозиторий пакетов для Red Hat Enterprise Linux и CentOS

CodeIT является разработчиком решений в сфере ПО (в том числе, и на базе веб-технологий). Поэтому нам регулярно необходимо свежее серверное программное обеспечение с поддержкой современных возможностей. Например, NGINX и Apache httpd, собранные для промышленных дистрибутивов с поддержкой HTTP/2 и brotli. А их, увы, не нашлось. Поэтому мы используем сами и приглашаем вас использовать наш репозиторий для RHEL/CentOS:

Версия Поддерживаемые платформы
6.x x86_64
7.x x86_64

Чтобы включить автоматическое обновление пакетов для Linux, настройте репозиторий yum для дистрибутивов RHEL/CentOS.

ГОТОВЫЕ ПАКЕТЫ СТАБИЛЬНЫХ ВЕРСИЙ

Для настройки репозитория yum для RHEL/CentOS необходимо скачать в /etc/yum.repos.d/ файл репозитория для EL6 или EL7. Предлагаем воспользоваться готовой командой, которая определит версию и сделает всё необходимое:

cd /etc/yum.repos.d && wget https://repo.codeit.guru/codeit.el`rpm -q --qf "%{VERSION}" $(rpm -q --whatprovides redhat-release)`.repo

Если же вы хотите посмотреть списки имеющихся пакетов, можете просмотреть репозиторий.

Обращаю ваше внимание на тот факт, что в зависимостях некоторых пакетов присутствуют библиотеки из репозитория EPEL, такие как apr-util, libnghttp. Таким образом, для использования Apache HTTPd проще всего подключить репозиторий EPEL:

yum install -y epel-release

ГОТОВЫЕ ПАКЕТЫ MAINLINE-ВЕРСИИ

Для настройки репозитория yum для RHEL/CentOS необходимо скачать в /etc/yum.repos.d/ файл репозитория для EL6 или EL7. Предлагаем воспользоваться готовой командой, которая определит версию и сделает всё необходимое:

cd /etc/yum.repos.d && wget https://repo.codeit.guru/codeit.mainline.el`rpm -q --qf "%{VERSION}" $(rpm -q --whatprovides redhat-release)`.repo

Если же вы хотите посмотреть списки имеющихся пакетов, можете просмотреть mainline-репозиторий.

Зачем для этого отдельный репозиторий?

Здесь будут публиковаться свежие версии nginx (из веток mainline и stable). Чем они лучше официальных? Тем, что наши пакеты:

    • собраны c OpenSSL 1.0.2 ради поддержки ALPN (заявление поддержки http2 ещё на этапе согласования TLS-соединения), которого нет из коробки. Это важно для нас, поскольку с мая 2016 года Google Chrome отменяет поддержку NPN и те, кто не имеет ALPN, останутся без http2.
    • есть поддержка сжатия контента brotli с помощью собранного плагина ngx_brotli + libbrotli, которая оформлена отдельным пакетом.

    Мы следим за версиями openssl, nginx и будем регулярно обновлять наши сборки. В будущем планируем расширить список программных продуктов, следите за сообщениями в блоге. Конечно, все SRPM доступны в репозитории. Первая версия собрана с OpenSSL 1.0.2h. Пакеты в репозитории подписаны нашим GPG-ключом, открытый ключ находится здесь.

    Репозиторий пакетов для Red Hat Enterprise Linux и CentOS: 2 комментария

    Комментарии запрещены.