IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Пингвинятник (ОС *NIX) (https://www.imho.ws/forumdisplay.php?f=76)
-   -   Как сделать .rpm? (https://www.imho.ws/showthread.php?t=40361)

enot 06.10.2003 19:49

Как сделать .rpm?
 
Уважаемые господа Линуксоиды,подскажите новичку,как из
.tar.gz сделать .rpm? Или как этот самый .tar.gz,инсталировать,
в этом ,самом .tar.gz архиве драйвер для сетевой карты...

Заранее безмерно благодарен...

Bek 06.10.2003 20:07

коротко:
- пишешь спек файл с
1) инфой о пакете (автор, имя, версия, билд, reqs и provides, служебная инфа, левая инфа :) etc.)
2) описанием процесса конфигурирования, сборки и инсталляции. Все опционально от пакета зависит поятно.
3) относящейся ко второму пункту служ инфой.

- собираешь и устанавливаешь прогу (у тебя дрова, как я понял) и ставишь без rpm, но в соответствии с уже написанным спеком.

- ложишь спек в $RPMBUILDROOT/SPECS, свой tar.gz в $RPMBUILDROOT/BUILD

- запускаешь в каталоге со спеком "rpm -ba спек"

в каталоге SRPMS имеешь пакет.srpm
в каталоге RPMS/<указанная arch> имеешь пакет.<arch>.rpm

Все. :imho:

enot 06.10.2003 20:17

Огромное спасибо,Bek , про спек я понял , но , в каком расширении должен быть этот SPEC. , что после точки ставить ,
и в чем , обычно под линухом их пищут ,в блокноте?

Bek 06.10.2003 20:23

Это просто текстовый файл (расширение spec) обычно называют
<packetname>.spec

в чем хочешь - я в mc писал ;)

Добавлено в ту же минуту:
не .spec
а {packetname}.spec

enot 06.10.2003 20:26

Еще раз огромное спасибо .вроде понял...

Pink_Punk 06.10.2003 22:16

а можно распаковать архив и сделать ./configure --help

enot 07.10.2003 02:19

Еще небольшой вопрос ,зачем нужен makefile,что с ним делать?

Pink_Punk 07.10.2003 09:03

enot
В нём записано, что собирать и как собирать.
Когда распоковываешь архив то делаются команды
./configure
make (идёт обращение к make файлу)
make install

Drakosha 07.10.2003 15:54

1. распакуй файл: gzip -d <filename>
2. распакуй tar: tar xvf <filename>
3. для установки обычно надо сделать:
configure
gmake
gmake install

можно посмотреть configure --help
или почитать README/INSTALL/readme и т.д.


Часовой пояс GMT +4, время: 04:28.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.