Пытаемся собрать...
К сожалению, я пока не понимаю, что делать с этой латиницей, и как её "собрать".
Запускаем терминал N1
Становимся рутом
su -Ставим необходимое
apt-get install rpm-buildТерминал закрывать не надо - будем ставить библиотеки.
НО! не следует путать терминал рута и терминал пользователя - сборка идет только под пользователем!!!
Итак, будет делать просто и неправильно - по рабоче-крестьянски :)))
Запускаем терминал N2
И
из под пользователя устанавливаем пакет с исходным кодом
rpm -i libkolabxml-0.8.4-3.fc20.src.rpmВ домашнем каталоге юзера (пусть у нас логин user, тогда каталог /home/user) требуется иметь каталог RPM, т.е.
/home/user/RPMв свою очередь в каталоге /home/user/RPM есть подкаталоги
/home/user/RPM/
BUILD Утилита rpmbuild использует этот каталог в качестве каталога сборки ПО
/home/user/RPM/
RPMS Утилита rpmbuild помещает в этот каталог собранные бинарные rpm-пакеты
/home/user/RPM/
SOURCES В этот каталог необходимо поместить тарболлы с исходным кодом проектов
/home/user/RPM/
SPECS В этот каталог помещаются spec-файлы
/home/user/RPM/
SRPMS Утилита rpmbuild помещает в этот каталог собранные src.rpm-пакеты с исходным кодом
Т.е. после
rpm -i libkolabxml-0.8.4-3.fc20.src.rpmу нас в /home/user/RPM/SPECS будет находится спек файл, а в /home/user/RPM/SOURCES исходники и всякая полезная фигня.
Теперь из под юзера заходим в каталог со спеком
cd ~/RPM/SPECSсмотрим как звать спек
lsв нашем случае это libkolabxml.spec и правим спек
mcedit libkolabxml.specпосле правки собираем
rpmbuild -ba libkolabxml.specи получаем пакет под свою архитектуру.
Если укажем
rpmbuild -ba libkolabxml.spec --target=i586то соберем пакет под первопень и выше 32 бита
Конечно сразу не соберется и скорее всего потребует библиотек - переключаемся на терминал рута и ставим их (apt-get install), а потом в терминале юзера пробуем пересобрать еще раз или правим спек и пробуем еще раз... и так пока не соберем :)
Ну как-то так