UREP — это современный кроссплатформенный репозиторий пакетов, сочетающий лучшие черты AUR, Flathub и EEPM. Поддержка бинарных и исходных пакетов, простая система сборки и гибкая архитектура.
- 🛠️ Универсальная система сборки (поддержка DEB, RPM, Arch, Flatpak...)
- 📦 Гибкое хранение (бинарные пакеты, исходники, flatpak-бандлы)
- 🔍 Мощный поиск по имени и описанию пакетов
- 🌐 Веб-интерфейс и REST API для управления
- 🔒 Безопасность: изолированная сборка, проверка целостности,только стабильные и проверенные пакеты
- 📱 Кроссплатформенность: работает на любом Linux дистрибутиве -🕒 Частые обновления пакетов: самые новые и стабильные релизы пакетов
curl -fsSL https://urep.dev/install.sh | bash
**Базовые команды**
# Поиск пакетов
UREP search nginx
# Установка пакета
UREP install nginx
# Обновление репозитория
UREP update
**🛠️ Для разработчиков**
Создание своего пакета
1. Создайте spec-файл (myapp.json):
{
"name": "myapp",
"version": "1.0.0",
"description": "My app",
"build_script": "#!/bin/bash\nmake install"
}
2. Соберите пакет
myrepo build myapp.json
3. Опубликуйте в репозиторий
myrepo publish myapp-1.0.0.pkg
**API**
# Получить список пакетов
curl https://repo.example.com/api/v1/packages
# Получить информацию о пакете
curl https://repo.example.com/api/v1/packages/nginx
#в скором времени функций будет больше
**📦 Поддерживаемые форматы**
Формат Поддержка Особенности
DEB ✅ Для Debian/Ubuntu
RPM ✅ Для RedHat/Fedora
Arch ✅ Для Arch Linux
Flatpak ✅ Кроссплатформенные пакеты
Tar ✅ Универсальные архивы
SNAP в разработке
EXE в разработке
APK в разработке
**📚 Документация**
Вся документация доступна в релизах и на сайте!
**🤝 Участие в разработке**
Мы приветствуем вклад в проект! Пожалуйста, ознакомьтесь с CONTRIBUTING.md перед отправкой заявки или предложения по улучшению проекта, если вы заметели уязвимость или баг сообщите нам.
**📜 Лицензия**
Этот проект распространяется под лицензией GPL-3.0. Подробнее см. LICENSE.
<div align="center"> <sub>Создано с ❤️ для сообщества </sub> </div>