LINUX.ORG.RU

Избранные сообщения u5er

Сборка пакетов в Void Linux

Форум — General

В данный момент я думаю над переходом на Void, и, соответственно, продумываю то, как я буду на нём жить. Я был бы очень благодарен, если бы те, кто на нём уже живёт, поделились бы своим опытом.

Ситуация такая. Я бы хотел поддерживать свой локальный репозиторий с парочкой несложных пакетов, код которых я контролирую сам (в основном это suckless, возможно, что-то ещё). Как это сделать без лишнего геморроя?

  1. Можно, конечно, забить на опакечивание и тупо делать make && make install. Но это, по-моему, не вариант: управлением пакетов должен заниматься пакетный менеджер.
  2. Можно использовать xbps-src. Плюс, как я понимаю, в том, что сборка происходит в контролируемом окружении (в chroot’е), куда подтягивается всё нужное для сборки, что позволяет в том числе не засорять основную систему ненужными devel-пакетами. Минус в том, что придётся поддерживать форк void-packages, что для моих целей кажется лишним гемором.
  3. Можно использовать make && make install в какую-нибудь другую папку && xbps-create. Это кажется вполне разумной альтернативой п.1, можно даже написать враппер, устанавливающий/удаляющий необходимые devel-пакеты. Если совсем заморочиться, можно, наверное, даже chroot замутить в этом враппере (может кто-то уже заморочился?). В чём подводные камни этого способа?

Буду рад, если кто-то поделится своим опытом.

 

algor
()