Помогите!
решил сделать рпмку courier 4.0, скачал с сайта courier-imap-4.0.0.tar.bz2, скопировал в /usr/src/redhat/sources, spec в директорию для спеков, делаю rpmbuild -ba courier-imap.spec
начинает компилить но в конце пишет что собирать от рута нельзя.
делаю пользователя, в домашней директории делаю каталоги как написано в факе курьера по сборке не из рута, копирую файлы.
mkdir $HOME/rpm
mkdir $HOME/rpm/SOURCES
mkdir $HOME/rpm/SPECS
mkdir $HOME/rpm/BUILD
mkdir $HOME/rpm/SRPMS
mkdir $HOME/rpm/RPMS
mkdir $HOME/rpm/RPMS/i386
echo "%_topdir $HOME/rpm" >> $HOME/.rpmmacros
получаем
где то читал что это устаревшее имя .rpmmacros и надо писать .rpmrc
пишем, rpmbuild -ba courier-imap.spec
сообщение об ошибке такое
error: missing `:` (found 0x2f) at /home/lexa/.rpmrc:1
если не использовать этот файл то он ругается
usr/src/redhat/sources/courier-imap-4.0.0.tar.bz2 permission denided что впринципе понятно.
как же указать ему чтоб компилировал в моей директории ?
|