PDA

Просмотр полной версии : Как устанавливать из Сырца(*.src.rpm)


Pink_Punk
04.02.2003, 07:36
Есть сырец при распаковке менеджером РПМ пакетов он архивы кидает в одно место и фаил патчинга в другое.Что надо делать?
Насколько я понимаю нужно запустить spec фаил.А чем его юзать консолью?

helldomain
04.02.2003, 08:16
Kin link na takuju schnyagu. Posmotriu.

Pink_Punk
05.02.2003, 05:53
Вот ftp://ftp.altlinux.ru/pub/distributions/ALTLinux/Sisyphus/SRPMS.classic/grip-3.0.5-alt1.1.src.rpm

helldomain
05.02.2003, 07:47
Wrode wse puchkom.

1. Ustanowit paket:

rpm -i ./grip.rpm

2. W /usr/src/rpm/SOURCES/ lejat faili gripa s rashireniem tar.bz2. Sam grip i ego ikonki.

3. Razworachiwaesh arhiw gripa.
4. Konfigurish (zahodish w tot katalog kuda sorc razwernul i pishesh):
./configure

5. Esli wse proshlo na ura, i make file gotow, kompilish:
./make

6. Stawish
./make install

Wot i use.

Pink_Punk
05.02.2003, 19:57
Это то ясно,а куда spec файл девать?
Я где-то читал,что из этого сырца собирается простой РПМ и ставится.
Потому что я как-то другую прогу ставил,там более 10 архивов и 15 файлов с названием patch.

westbam
05.02.2003, 22:52
а что rpm --rebuild *.src.rpm уже перестало работать?

helldomain
06.02.2003, 00:27
Spec faili k patcham wrode ne otnosyatsya. Spec - eto specifikacii distriba. W opisanii k paketu (README, TODO) obichno rasskaziwajut, chto delat s patchami. Est para universalnih receptow po primeneniju patchei, no inogda awtor distriba izobretaet swoi sposobi patchinga.

Pink_Punk
06.02.2003, 05:34
Хе не знал что ещё и такое есть...Будем осваивать.

helldomain
06.02.2003, 09:46
Oswaiwai.

Pink_Punk
14.02.2003, 07:07
Выдаёт ошибку "неверный код возврата из /var/tmp/rpm-tmp.7342 (%prep)"
Как-нить исправить можно?

helldomain
14.02.2003, 12:44
Smotret nado.

Pink_Punk
04.03.2003, 02:02
rpm: аргументы для --root (-r) должны начинаться с /

И фигли он мне это выдаёт при rpm -rebuild *.src.rpm???Как с этим бороться?

Bek
05.03.2003, 10:17
Pink_Punk
ты в spec вообще смотрел? на стадии %prep что выполняться должно?

Pink_Punk
05.03.2003, 16:02
_Bek_
На кой мне в этот фаил глядеть????Я набираю команду rpm - rebild ***src.rpm
А в ответ rpm: аргументы для --root (-r) должны начинаться с /
И так со всеми сырцами.

Pink_Punk
05.03.2003, 16:03
_Bek_
Раньше всё путём исполнялось.

Bek
05.03.2003, 17:37
такое было когда я криво выставлял BUILD_ROOT/ Может ты стандартный поменял или стер?
И, кстати, зачем тебе src.rpm? просто собранный пакет не годится?

Bek
05.03.2003, 17:51
в %prep обычно раскидываются по папкам архив и спеки. Что там могло такого навернуто быть?
посмотри в /usr/lib/rpm

rc и macros файлы...

Pink_Punk
05.03.2003, 20:08
_Bek_
А может из-за того что я создал группу RPM???
У меня тогда ещё из-за Kusers полетели настройки пользователей.

Pink_Punk
05.03.2003, 20:10
_Bek_
А если не прилагают собранный пакет?А в сырце помимо тарбла и спек файла куча патчей и всякой фигни???

Bek
05.03.2003, 22:27
ОК, завтра посмотрю что за файл такой.
А группу rpm не надо было делать точно - потому как такую часто заводят как алиас к руту

Bek
06.03.2003, 19:04
Pink_Punk
глянул - там патчей нет. На стадии %prep - все по дефолту проходит.