Репозиторий пакетов для 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: 6 комментариев

    1. On
      Distributor ID: RedHatEnterpriseServer
      Description: Red Hat Enterprise Linux Server release 6.10 (Santiago)
      Release: 6.10
      Codename: Santiago

      I get this error when trying to add the repo

      # cd /etc/yum.repos.d && wget https://repo.codeit.guru/codeit.el`rpm -q —qf «%{VERSION}» $(rpm -q —whatprovides redhat-release)`.repo
      —2019-07-29 16:19:24— https://repo.codeit.guru/codeit.el6Server.repo
      Resolving repo.codeit.guru… 144.76.75.30, 2a01:4f8:191:9348::5
      Connecting to repo.codeit.guru|144.76.75.30|:443… connected.
      HTTP request sent, awaiting response… 404 Not Found
      2019-07-29 16:19:24 ERROR 404: Not Found.

      1. Hello,

        Please run:
        cd /etc/yum.repos.d && wget https://repo.codeit.guru/codeit.el6.repo

        Could you also provide us with output for the following commands:


        rpm -q --whatprovides redhat-release
        rpm -q --qf "%{VERSION}" $(rpm -q --whatprovides redhat-release)

        Thank you!

    2. Is there no changes. I followed the above procedure, actually, I’m looking for a change on this.
      Please support me.

      HTTP/1.1 200 OK
      Date: Tue, 03 Sep 2019 11:45:54 GMT
      Server: Apache/2.4.41 (codeit) PHP/7.2.22
      Last-Modified: Tue, 03 Sep 2019 11:29:11 GMT
      ETag: «1d-591a465c41698»
      Accept-Ranges: bytes
      Content-Length: 29
      Content-Type: text/html; charset=UTF-8

    Добавить комментарий

    Ваш e-mail не будет опубликован. Обязательные поля помечены *