Бывают ситуации, когда нужно упаковать Python пакет c его зависимостями в rpm пакет. В этом посте будут рассмотрены 2 варианта: fpm и rpmvenv. fpm — программа для простой упаковки программ в rpm, deb и другие пакеты. rpmvenv — программа для упаковки virtualenv программ в rpm. Читать дальше →
В предыдущей статье рассмотрены основы сборки RPM пакета и автоматизации процесса.Данная публикация завершает цикл. Продемонстрировав практическую реализацию готового решения, включая:Разработку Web сервиса.Регистрацию сервиса в качестве системной службы с автозагрузкой (systemd) при установке пакета.Внедрение централизованного логирования через journald.В результате создана полнофункциональная заготовка для быстрого развертывания сервисов с последующей публикацией их в RPM пакет. Читать далее
Сборка пакетов под различные дистрибутивы имеет свои особенности. Речь не только про отличия типов пакетов, но и про детали сборки в родственных по формату пакетов дистрибутивах. В этом материале изложен опыт сборки простого rpm-пакета в системе ALT Linux. Материал может быть удобен как справочная страница при изучении темы сборки rpm-пакета инструментом rpmbuild в ОС «Альт». Читать далее
В некоторых организациях с серверов нет доступа в интернет. В таких случаях делают зеркала основных репозиториев. Но что делать, если доступ с серверов ограничен, а нужные rpm пакеты нужно установить? Обычно используют скачивают reposync или скачивают руками и делают локальный…