Fedora 6 - Настройка сервака

Pigeon

Well-Known Member
Качаешь source-RPM и собираешь rpm:

rpmbuild --rebuild *.src.rpm
 

Anubis

ку
# rpmbuild -bb vtun-2.6-1.src.rpm
error: File /123/VTUND/vtun-2.6-1.src.rpm does not appear to be a specfile.

((((

ЗЫ Спасибо что помогаеш!!
 

Anubis

ку
Хм... это значит что всё прошло удачно?
rpmbuild --rebuild vtun-2.6-1.src.rpm
Installing vtun-2.6-1.src.rpm
warning: user bishop does not exist - using root
warning: group bishop does not exist - using root
warning: user bishop does not exist - using root
warning: group bishop does not exist - using root
error: Legacy syntax is unsupported: copyright
error: line 28: Unknown tag: Copyright: GPL
 

Pigeon

Well-Known Member
Хм... это значит что всё прошло удачно?
rpmbuild --rebuild vtun-2.6-1.src.rpm
Installing vtun-2.6-1.src.rpm
warning: user bishop does not exist - using root
warning: group bishop does not exist - using root
warning: user bishop does not exist - using root
warning: group bishop does not exist - using root
error: Legacy syntax is unsupported: copyright
error: line 28: Unknown tag: Copyright: GPL
Нади в /usr/src/redhat/SPECS spec-файл для vtun и измени там "Copyright" на "License". Затем собери:
rpmbuild -ba /usr/src/redhat/SPECS/vtun.spec
 

Anubis

ку
Вот в этой строке я сделал изменения
License: GPL
Дальше пробую
rpmbuild -ba /usr/src/redhat/SPECS/vtun.spec
error: Package already exists: %package debuginfo
 

Pigeon

Well-Known Member
Вот в этой строке я сделал изменения
License: GPL
Дальше пробую
rpmbuild -ba /usr/src/redhat/SPECS/vtun.spec
error: Package already exists: %package debuginfo
Удали % перед install в секции %changelog spec-файла и снова попробуй собрать.

Код:
[B]186:[/B] - Added cleanup of old $RPM_BUILD_ROOT at beginning of [B][U]%[/U][/B]install stage
Разработчик видно недосмотрел.
 

Anubis

ку
Сделал всё как ты написал!
Дальше пробую ещё раз собрать
rpmbuild -ba /usr/src/redhat/SPECS/vtun.spec
error: Failed build dependencies:
lzo-devel is needed by vtun-2.6-1.i386
 

Anubis

ку
Установил yum install lzo-devel-2.02-2.fc6.i386
Дальше пробую rpmbuild -ba /usr/src/redhat/SPECS/vtun.spec
Пошол процесс
Далее всё стало из-за ошибки в LZO
configure: checking for ZLIB Library and Header files ... ...
checking for deflate in -lz... yes

configure: checking for LZO Library and Header files ... ...
checking "for lzo1x.h"... (/usr/include/lzo) yes
checking for lzo1x_decompress in -llzo... no
configure: error: LZO library not found.
error: Bad exit status from /var/tmp/rpm-tmp.6490 (%prep)


RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.6490 (%prep)

Файлик есть по этому пути! /var/tmp/rpm-tmp.6490
 
Зверху