Объединенный Открытый Проект - Сайт для Настоящих Компьютерщиков

Объединенный Открытый Проект

Сайт для Настоящих Компьютерщиков

; Логин:
  Пароль:
Обычный
Безопасный
Запомнить пользователя



Зарегистрироваться
Забыли пароль?
 
 
 
Объединенный Открытый Проект »   Операционные системы »   *nix »   Компиляция и установка из RPM с исходниками
RSS

Компиляция и установка из RPM с исходниками

Некоторые особенности установки RPM на последних Linux

Текущий рейтинг темы: Нет

<<Назад  Вперед>>Модераторы: eugrus, wsxПечать
 
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик

Откуда: Москва
Всего сообщений: 2994
Рейтинг пользователя: 79





Дата регистрации на форуме:
29 сен. 2001
Недавно скачал DOSEMU в виде rpm, содержащий исходные тексты, и долго не мог понять, как его устанавливать. В Сети я наткнулся на такой вариант: rpm --rebuild имя_файла.src.rpm
но у меня он не сработал.
Как всегда, решение нашлось после того, как я почитал повнимательнее документацию. Оказывается, что то ли с 7-ой, то ли с 8-ой версии Linux некоторые функции rpm вынесли в отдельную утилиту rpmbuild. В результате установка теперь происходит следующим образом: сначала нужно выполнить

rpmbuild --rebuild имя_файла.src.rpm

После этого в каталоге /usr/src/redhat/RPMS/i386 (или i686, или i586 - в зависимости от архитектуры) появится скомпилированный rpm, который спокойно устанавливается обычным способом с помощью rpm -i
eugrus
Модератор раздела

eugrus
Всего сообщений: 195
Рейтинг пользователя: 11





Дата регистрации на форуме:
14 мар. 2005
Как вариант:

rpm -i package.srpm # создаст в /usr/src/redhat/SPECS SPEC-файл который при необходимости можно подправить

cd /usr/src/redhat/SPECS/

rpmbuild -bb package.spec # сгенерирует RPM'ку

cd /usr/src/redhat/RPMS/`uname -p`

rpm -ihv package.rpm
<<Назад  Вперед>>Модераторы: eugrus, wsxПечать
Объединенный Открытый Проект »   Операционные системы »   *nix »   Компиляция и установка из RPM с исходниками
RSS
Быстрый переход в раздел:


Время выполнения скрипта: 0.0196. Количество выполненных запросов: 18, время выполнения запросов 0.0090