Сборка проприетарного пакета с нуля
Материал из ALT Linux Wiki
(Различия между версиями)
Becase (обсуждение | вклад) (Создана страница :)) |
Becase (обсуждение | вклад) (Заполен пункт "Входные требования" и начат пункт "Исследование пакета".) |
||
Строка 4: | Строка 4: | ||
Данное руководство покажет, как правильно собрать пакет RPM в [[Sisyphus]] с нуля в инфраструктуре [[Gear]] и [[git.alt]], не имея исходного кода пакета, на примере пакета [[Hitachi_StarBoard|StarBoardSoftware]]. | Данное руководство покажет, как правильно собрать пакет RPM в [[Sisyphus]] с нуля в инфраструктуре [[Gear]] и [[git.alt]], не имея исходного кода пакета, на примере пакета [[Hitachi_StarBoard|StarBoardSoftware]]. | ||
+ | |||
+ | == Входные требования == | ||
+ | * Желательно иметь локальное [[sisyphus-mirror|зеркало Сизифа]]. | ||
+ | * [[Hasher/Краткое_руководство|Установленный]] и немного настроенный [[hasher|hasher]]<ref>После установки hasher необходимо создать вспомогательных пользователей и перезайти в систему.</ref>. | ||
+ | * [ftp://ftp.altlinux.org/pub/people/becase/whiteboards/StarBoard/StarBoardSoftware-9.2.i586.rpm Пакет], который необходимо пересобрать для Сизифа. | ||
+ | * Ну, и самое главное, желание этим заниматься. | ||
+ | |||
+ | == Исследование пакета == | ||
+ | Первым делом нужно исследовать пакет на его кривость. | ||
+ | |||
+ | Для начала смотрим список файлов, которые появляются после установки пакета: {{cmd| rpm -qlp {{!!}} less}}. | ||
+ | |||
+ | И видим, что все файлы ставятся в {{path|/usr/local/}}. | ||
+ | |||
+ | == Примечания == | ||
+ | {{примечания}} |
Версия 17:29, 5 марта 2011
Данное руководство покажет, как правильно собрать пакет RPM в Sisyphus с нуля в инфраструктуре Gear и git.alt, не имея исходного кода пакета, на примере пакета StarBoardSoftware.
Входные требования
- Желательно иметь локальное зеркало Сизифа.
- Установленный и немного настроенный hasher[1].
- Пакет, который необходимо пересобрать для Сизифа.
- Ну, и самое главное, желание этим заниматься.
Исследование пакета
Первым делом нужно исследовать пакет на его кривость.
Для начала смотрим список файлов, которые появляются после установки пакета: rpm -qlp | less.
И видим, что все файлы ставятся в /usr/local/.
Примечания
- ↑ После установки hasher необходимо создать вспомогательных пользователей и перезайти в систему.