21.03.2025
Официальный сайт проекта pulpproject.org
Cтатью писал Игольников Игорь. Pulp — это сервер управления репозиториями с открытым исходным кодом, разработанный для работы с различными типами контента, такими как программные пакеты, контейнеры, модули и файлы. Он используется для синхронизации, хранения, управления и распространения содержимого в больших масштабах, что делает его популярным в корпоративных средах, где требуется контроль над программным обеспечением и его жизненным циклом. На примере Debian 12:
sudo apt install -y python3-pip postgresql libpq-dev
pip3 install pulpcore --break-system-packages sudo -u postgres psql
CREATE DATABASE pulp;
CREATE USER pulp WITH PASSWORD 'pulp_password';
GRANT ALL PRIVILEGES ON DATABASE pulp TO pulp;
\q Здесь я рекомендую выбрать сложный пароль, иначе метод MD5 не сможет его обработать, и возникнет ошибка: "django.db.utils.OperationalError: connection failed: connection to server on socket "/var/run/postgresql/.s.PGSQL.5432" failed: FAT