Наши партнеры








Книги по Linux (с отзывами читателей)

Библиотека сайта rus-linux.net

На главную -> MyLDP -> Электронные книги по ОС Linux
Цилюрик О.И. Linux-инструменты для Windows-программистов
Назад Установка программного обеспечения Вперед

Пакеты исходных кодов

В некоторых случаях (установка пакета исходных кодов вида: *.src.rpm) yum может не помочь:

# yum localinstall esvn-0.6.12-1.src.rpm
...
Проверка esvn-0.6.12-1.src.rpm: esvn-0.6.12-1.src
Невозможно добавить пакет esvn-0.6.12-1.src.rpm в список действий. Несовместимая архитектура: src
Выполнять нечего

Для таких случаев нужно воспользоваться непосредственно rpm (у него множество опций-возможностей, но они все достаточно полно описаны: rpm --help, man rpm, и др.):

# rpm -i -vvv esvn-0.6.12-1.src.rpm

D: ============== esvn-0.6.12-1.src.rpm
D: Expected size:      1930964 = lead(96)+sigs(180)+pad(4)+data(1930684)
D:   Actual size:      1930964
...
D: ========== Directories not explicitly included in package:
D:          0 /root/rpmbuild/SOURCES/
D:          1 /root/rpmbuild/SPECS/
D: ========== 
...

Будут добавлениы (или созданы) каталоги ( в $HOME, в показанном случае это выполнялось от имени root):

# ls -R /root/rpmbuild

/root/rpmbuild:
SOURCES SPECS
/root/rpmbuild/SOURCES:
esvn-0.6.12-1.tar.gz
/root/rpmbuild/SPECS:
esvn.spec

Предыдущий раздел: Оглавление Следующий раздел:
Пакетная система rpm и менеджер yum   Создание собственного инсталляционного пакета