Сборка проприетарного пакета с нуля: различия между версиями

Материал из ALT Linux Wiki
(Создана страница :))
 
(Заполен пункт "Входные требования" и начат пункт "Исследование пакета".)
Строка 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

Stub.png
Данная страница находится в разработке.
Эта страница ещё не закончена. Информация, представленная здесь, может оказаться неполной или неверной.


Данное руководство покажет, как правильно собрать пакет RPM в Sisyphus с нуля в инфраструктуре Gear и git.alt, не имея исходного кода пакета, на примере пакета StarBoardSoftware.

Входные требования

Исследование пакета

Первым делом нужно исследовать пакет на его кривость.

Для начала смотрим список файлов, которые появляются после установки пакета: rpm -qlp | less.

И видим, что все файлы ставятся в /usr/local/.

Примечания

  1. После установки hasher необходимо создать вспомогательных пользователей и перезайти в систему.