Xbps (Xbps)
Перейти к навигации
Перейти к поиску
Xbps | |
---|---|
Тип | система управления пакетами |
Написана на | Си |
Операционная система | Linux |
Последняя версия |
|
Репозиторий | github.com/void-linux/xb… |
Лицензия | 2-пунктная лицензия BSD[вд][2] |
Сайт |
github.com/void-linux/xb… voidlinux.org/xbps/ |
X Binary Package System (XBPS) — бесплатная (лицензия BSD) система управления пакетами, первоначально разработанная как замена[3] pkgsrc, а теперь являющаяся менеджером пакетов дистрибутива Void Linux. Создан командой Void Linux на языке Си. Включает в себя все необходимые программы для создания пакетов xbps и управления ими.
Поддерживаются несколько репозиториев, как локальных, так и удалённых (через HTTP/HTTPS/FTP). Удалённые репозитории подписываются с помощью RSA. Метаданные пакета и бинарные файлы пакета хэшируются с помощью SHA256. Состояние пакетов (аналогично dpkg) используется для минимизации риска дефектных пакетов во время установки или обновления.
Есть возможность
- продолжить незавершённую установку или обновление;
- распаковки только тех файлов, которые были обновлены в пакете;
- использования метапакетов;
- проверки несовместимости общих библиотек;
- замены пакетов;
- исключить пакеты из обновления;
- поддерживать/обновлять конфигурационные файлы;
- переустановки пакетов;
- установки пакетов с более низким номером версии;
- запускать сценарии до и после установки, удаления или обновления;
- проверки пакетов на предмет их состояния, отсутствующих файлов, хэшей, отсутствующих или неразрешённых зависимостей, изменённых символических ссылок и т. д.
Примечания
[править | править код]- ↑ Release 0.59.2 — 2023.
- ↑ https://github.com/voidlinux/xbps/blob/0.51/COPYING
- ↑ Hackover-Vortrag zu Void Linux (нем.). MediaCCC.de (25 октября 2014). Дата обращения: 18 апреля 2024.
Ссылки
[править | править код]- XBPS (англ.) на портале GitHub
- Введение в xbps (англ.)
- Инструкция для xbps (нем.)
- Бинарный архив проекта (англ.) от Void Linux
- Руководство по сборке пакетов xbps (англ.)