Разработчик Gentoo Andreas K. Huettel объявил в своём блоге о запуске экспериментального репозитория бинарных пакетов для систем на архитектуре amd64.
В данный момент не рекомендуется его использование в системах, для которых важна надёжность и безопасность. Основная цель данного эксперимента — выяснить, насколько хорошо работает репозиторий и что нужно улучшить в управлении бинарными пакетами в Portage (системе управления пакетами Gentoo).
Сервер сборки репозитория собирает стабильные пакеты с флагами по умолчанию для профиля 17.1/desktop/plasma/systemd
, но сами пакеты могут быть использованы и для других профилей, за исключением содержащих selinux, hardened, developer, musl.
В данный момент предоставляется набор пакетов kde-plasma/plasma-meta
, kde-apps/kde-apps-meta
, app-office/libreoffice
, media-gfx/gimp
, media-gfx/inkscape
вместе с зависимостями (влючая QtWebEngine).
Для использования пакетов из репозитория сначала рекомендуется создать файл /etc/portage/binrepos.conf
со следующим содержимым:
[binhost]
priority = 9999
sync-uri = https://gentoo.osuosl.org/experimental/amd64/binpkg/default/linux/17.1/x86-64/
Далее, в файле /etc/portage/make.conf
отредактировать параметр EMERGE_DEFAULT_OPTS
и добавить к нему опции EMERGE_DEFAULT_OPTS="--binpkg-respect-use=y --getbinpkg=y"
.
После этого при следующей синхронизации будет скачан индекс пакетов и при совпадении версии и набора USE-флагов будут устанавливаться бинарные пакеты. Остальные пакеты будут собраны из исходного кода, как и ранее.
В данный момент существуют следующие ограничения:
- Пакеты не оптимизированы под процессор пользовательской системы.
- Поставляемые пакеты собраны для стандартного набора USE-флагов профиля
17.1/desktop/plasma/systemd
. Если флаги в системе отличаются, то данные пакеты придётся пересобирать. Существует техническая возможность предоставлять пакет, собранный с разным набором флагов и в дальнейшем, в случае удачного эксперимента, данную возможность планируется внедрить. - У бинарных пакетов в данный момент отсутствует цифровая подпись, но работа над решением этой проблемы ведётся и к моменту выхода репозитория из статуса экспериментального будет решена.
>>> Репозиторий
>>> Подробности