Сборка пакета для Linux

10 октября 2012

Если вы хотите собрать RPM пакет программы SRC Repair для ОС GNU/Linux, то вам необходимо выполнить следующие шаги.

Шаг 1: Подготовка к сборке

Установите в систему штатным менеджером пакетов rpmbuild, который будет использоваться для сборки.

Если у вас openSUSE, то данное действие выполняется следующей командой в терминале:

sudo zypper install rpmbuild

На Fedora/CentOS/RHEL:

sudo yum -y install rpm-build

Шаг 2: Загрузка исходников и спецификаций

Получите прямую ссылку на файл с последней версией из репозитория на Google Code.

Откройте терминал, перейдите в домашний каталог и загрузите исходник (указан пример для версии 9.0) и спек:

cd ~
wget http://srcrepair.googlecode.com/files/srcrepair_11.0_any_x86.tar.gz
wget http://srcrepair.googlecode.com/svn/trunk/tfiles/linux/srcrepair.spec

Здесь вместо srcrepair_11.0_any_x86.tar.gz подставьте имя архива нужной вам версии.

URL для спек-файла всегда одинаков и ведёт на последнюю стабильную версию SRC Repair.

Шаг 3: Сборка пакета

Скопируйте исходник в каталог, где его найдёт rpmbuild:

cd ~
mkdir -p ~/rpmbuild/SOURCES/
cp -f srcrepair*.tar.gz ~/rpmbuild/SOURCES/

Запустите сборку пакета:

cd ~
rpmbuild -ba srcrepair.spec

В случае успеха в каталоге ~/rpmbuild/RPMS/noarch/ вы найдёте готовый к установке RPM-пакет.

Комментирование отключено.