Сборка проприетарного пакета с нуля
Версия от 20:29, 5 марта 2011; Becase (обсуждение | вклад) (Заполен пункт "Входные требования" и начат пункт "Исследование пакета".)
Данное руководство покажет, как правильно собрать пакет RPM в Sisyphus с нуля в инфраструктуре Gear и git.alt, не имея исходного кода пакета, на примере пакета StarBoardSoftware.
Входные требования
- Желательно иметь локальное зеркало Сизифа.
- Установленный и немного настроенный hasher[1].
- Пакет, который необходимо пересобрать для Сизифа.
- Ну, и самое главное, желание этим заниматься.
Исследование пакета
Первым делом нужно исследовать пакет на его кривость.
Для начала смотрим список файлов, которые появляются после установки пакета: rpm -qlp | less.
И видим, что все файлы ставятся в /usr/local/.
Примечания
- ↑ После установки hasher необходимо создать вспомогательных пользователей и перезайти в систему.