Форматы
Три формата Linux-пакетов
PackageCloud хранит пакеты deb, rpm и apk и раздаёт их так, как ждут apt, dnf и apk. На серверы не нужно ставить ничего, кроме штатного менеджера пакетов.
Один репозиторий для всех форматов
Формат определяется по загруженному файлу, и у каждого формата свой адрес в репозитории.
Сравнение форматов
| Формат | Клиент | Дистрибутивы | Что подписывается | Пример адреса |
|---|---|---|---|---|
| deb | apt | Debian, Ubuntu, Linux Mint | Список пакетов (InRelease) | https://getpkg.ru/acme/tools/debian/ |
| rpm | dnf, yum | Enterprise Linux, Fedora | Список пакетов и сами пакеты | https://getpkg.ru/acme/tools/el/10/$basearch |
| apk | apk | Alpine Linux | Список пакетов и сами пакеты | https://getpkg.ru/acme/tools/alpine/edge/main |
Подробно о каждом формате
- debaptПакеты deb для aptДля Debian, Ubuntu и Linux Mint. Список пакетов подписан, пакеты разложены по релизам, ключ подключается через signed-by.Подробнее
- rpmdnf · yumПакеты rpm для dnf и yumДля Enterprise Linux и Fedora. Подписаны и метаданные, и сами пакеты, поэтому проверку подписи (gpgcheck) отключать не нужно.Подробнее
- apkapkПакеты apk для AlpineДля Alpine Linux 3.12–3.24 и edge. Список пакетов (APKINDEX) и сами пакеты подписаны ключом репозитория.Подробнее
Начните с бесплатного репозитория
Регистрация займёт минуту, а первый пакет загружается одной командой.