Библиотека сайта rus-linux.net
Цилюрик О.И. Linux-инструменты для Windows-программистов | ||
Назад | Установка программного обеспечения | Вперед |
Создание собственного инсталляционного пакета
Для построения с целью дальнейшего распространения
собственных инсталляционных пакетов используется утилита rpmbuild
.
Детально техника создания тиражируемых пакетов выходит за рамки
рассмотрения, но очень кратко это выглядит так:
- создаётся текстовый файл сценария, с расширением *.spec, например,
для уже упоминаемого пакета
esvn-0.6.12-1.src.rpm
этоesvn.spec
; - редактируется текст сценария, который имеет
фиксированную структуру секций, состоит из целей и макросов,
начинаемых в записи с символа
%
:$ cat esvn.spec Summary: Graphical frontend for subversion Name: esvn Version: 0.6.12 Release: 1 License: GPL ... Vendor: eSvn BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root ... %build %{__make} %{?_smp_mflags} %install %{__rm} -rf %{buildroot} %{__install} -Dp -m0755 esvn %{buildroot}%{_bindir}/esvn ...
этот сценарий создания пакета
передаётся в качестве параметра утилите rpmbuild
.
Этот процесс, внешне громоздкий, доступен для использования любому средней квалификации разработчику, и хорошо документирован для использования.
Предыдущий раздел: | Оглавление | Следующий раздел: |
Пакеты исходных кодов | Инсталляция из исходников |