imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Программы и Операционные системы > Пингвинятник (ОС *NIX)
Опции темы
Старый 06.10.2003, 19:49     # 1
enot
Guest
 
Сообщения: n/a

Как сделать .rpm?

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

Заранее безмерно благодарен...
 
Старый 06.10.2003, 20:07     # 2
Bek
::VIP::
 
Аватар для Bek
 
Регистрация: 25.12.2002
Адрес: SPb.RU
Сообщения: 958

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

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

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

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

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

Все.
Bek вне форума  
Старый 06.10.2003, 20:17     # 3
enot
Guest
 
Сообщения: n/a

Огромное спасибо,Bek , про спек я понял , но , в каком расширении должен быть этот SPEC. , что после точки ставить ,
и в чем , обычно под линухом их пищут ,в блокноте?
 
Старый 06.10.2003, 20:23     # 4
Bek
::VIP::
 
Аватар для Bek
 
Регистрация: 25.12.2002
Адрес: SPb.RU
Сообщения: 958

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

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

Добавлено в ту же минуту:
не .spec
а {packetname}.spec
Bek вне форума  
Старый 06.10.2003, 20:26     # 5
enot
Guest
 
Сообщения: n/a

Еще раз огромное спасибо .вроде понял...
 
Старый 06.10.2003, 22:16     # 6
Pink_Punk
Banned
 
Аватар для Pink_Punk
 
Регистрация: 24.09.2002
Адрес: Samara
Сообщения: 1 182

Pink_Punk Реально крут(а)Pink_Punk Реально крут(а)Pink_Punk Реально крут(а)Pink_Punk Реально крут(а)
а можно распаковать архив и сделать ./configure --help
Pink_Punk вне форума  
Старый 07.10.2003, 02:19     # 7
enot
Guest
 
Сообщения: n/a

Еще небольшой вопрос ,зачем нужен makefile,что с ним делать?
 
Старый 07.10.2003, 09:03     # 8
Pink_Punk
Banned
 
Аватар для Pink_Punk
 
Регистрация: 24.09.2002
Адрес: Samara
Сообщения: 1 182

Pink_Punk Реально крут(а)Pink_Punk Реально крут(а)Pink_Punk Реально крут(а)Pink_Punk Реально крут(а)
enot
В нём записано, что собирать и как собирать.
Когда распоковываешь архив то делаются команды
./configure
make (идёт обращение к make файлу)
make install
Pink_Punk вне форума  
Старый 07.10.2003, 15:54     # 9
Drakosha
Full Member
 
Аватар для Drakosha
 
Регистрация: 16.10.2002
Адрес: ArchLinux, Internet
Сообщения: 557

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

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

Опции темы

Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


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




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