Научите собирать rpm
-
- Интересующийся
- Сообщения: 69
- Зарегистрирован: 09 мар 2004, 14:45
- Откуда: г. Минск
- Контактная информация:
Научите собирать rpm
Нездоровая у меня статистика: была предпринята попытка собрать 3 rpm из соответствующих src-rpm, но все они завершились неудачей (ближе к концу сборки).
А действовал я так:
su
rpmbuild {--rebuild|recompile} <src-rpm>.
Есть ли при сборке какие-то еще особенности ?
А действовал я так:
su
rpmbuild {--rebuild|recompile} <src-rpm>.
Есть ли при сборке какие-то еще особенности ?
я обычно rpm-packages собираю из rpm-sources след. образом:
e.g. у тебя есть pkg-0.1.src.rpm
1. rpm -ivh pkg-0.1.src.rpm
2. cd /usr/src/[redhat|packages]/ directory (depends on a distribution)
3. rpmbuild -tb ./SOURCES/pkg-0.1.tar.gz
и усё! если какие-то проблеммы, то надо смотреть в чем дело.. иногда и ручками надо кой-чего править..
gl
e.g. у тебя есть pkg-0.1.src.rpm
1. rpm -ivh pkg-0.1.src.rpm
2. cd /usr/src/[redhat|packages]/ directory (depends on a distribution)
3. rpmbuild -tb ./SOURCES/pkg-0.1.tar.gz
и усё! если какие-то проблеммы, то надо смотреть в чем дело.. иногда и ручками надо кой-чего править..
gl
Never touch the running program!!!
-
- Интересующийся
- Сообщения: 69
- Зарегистрирован: 09 мар 2004, 14:45
- Откуда: г. Минск
- Контактная информация:
Привожу тоже конкретный пример.
У меня src-rpm для POSE (эмулятор PALM). Когда я его пытался установить (rpm -i ...) он начинал выдавать разные глупости, например, "нет пользователя JOHNM" и т.д. (кстати, я создал ему этого пользователя, но он (rpm) втихую отработал и пакет не установил (rpm -qi об этом сообщил).
Порой, нет желания разбираться кто-там чего влоб в этом пакете делает. Хочется просто установить быстро и заниматься своими прикладными вопросами.
Да, если у кого есть скомпилированный под RH9.0 пакет для POSE-ра, подарите пожалуйста, а то я с ним намучался: когда ставил из сырцов, у меня "брыкался" необходимый ему FLTK.
У меня src-rpm для POSE (эмулятор PALM). Когда я его пытался установить (rpm -i ...) он начинал выдавать разные глупости, например, "нет пользователя JOHNM" и т.д. (кстати, я создал ему этого пользователя, но он (rpm) втихую отработал и пакет не установил (rpm -qi об этом сообщил).
Порой, нет желания разбираться кто-там чего влоб в этом пакете делает. Хочется просто установить быстро и заниматься своими прикладными вопросами.
Да, если у кого есть скомпилированный под RH9.0 пакет для POSE-ра, подарите пожалуйста, а то я с ним намучался: когда ставил из сырцов, у меня "брыкался" необходимый ему FLTK.
- Andrej Ramaszeuski
- Неотъемлемая часть форума
- Сообщения: 507
- Зарегистрирован: 28 ноя 2003, 11:42
- Откуда: Pardubice, CZ
- Контактная информация:
только для случаев с ./configure --prefix=/opt/xxxfa3a писал(а):а скомпилять из tar-ball пробовал?
configure
make
make install
иначе система неминуемо преращается в бордель типа slackware
если имеешь дистрибутив поддерживающий packaging - так единственное идеологически верное решение - собрать свой пакет. в крайнем случае с помощью checkinstall.
Linux is like a wigwam: no Windows, no Gates and Apache inside.