Changes between Version 1 and Version 2 of ru/doc/packaging/redhat


Ignore:
Timestamp:
07/01/09 09:02:10 (15 years ago)
Author:
andrew_b
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ru/doc/packaging/redhat

    v1 v2  
    33== Соглашения и обозначения == 
    44 
    5 Для исключения неоднозначных толкований, необходимо определиться с используемыми далее по тексту терминами и обозначениями: 
    6   * ${SRC_DIR} - каталог, в котором находится дерево исходных текстов. 
    7   * ${RPMBUILD_DIR} - каталог, используемый утилитой rpmbuild для сборки пакетов. Обычно, это каталог {{{~/rpmbuild}}}, но может быть и {{{/usr/src/rpmbuild}}}. также Вы можете переопределить этот каталог в любое удобное для Вас место. См. [https://fedoraproject.org/wiki/PackagingGuidelines руководство по сборке RPM-пакетов] для более полной информации 
     5Для исключения неоднозначных толкований необходимо определиться с используемыми далее по тексту терминами и обозначениями: 
     6  * ${SRC_DIR} - каталог, в котором находится дерево исходных текстов; 
     7  * ${RPMBUILD_DIR} - каталог, используемый утилитой rpmbuild для сборки пакетов. Обычно это каталог {{{~/rpmbuild}}}, но может быть и {{{/usr/src/rpmbuild}}}. Также вы можете переопределить этот каталог в любое удобное для вас место. См. [https://fedoraproject.org/wiki/PackagingGuidelines руководство по сборке RPM-пакетов] для более полной информации 
    88 
    9 == подготовка к сборке == 
     9== Подготовка к сборке == 
    1010 
    1111Вам необходимо иметь копию нашего репозитория. Для этого ознакомьтесь со страницей "[wiki:ru/doc/getSources Получение исходных текстов]". 
     
    2424== Использование утилиты rpmbuild == 
    2525 
    26 Вы можете собрать бинарный rpm-пакет при помощи утилиты rpmbuild. При этом в Вашей ОС должны быть установлены все [wiki:ru/doc/buildAndInstall/req необходимые для сборки пакеты]. 
     26Вы можете собрать бинарный rpm-пакет при помощи утилиты rpmbuild. При этом в вашей ОС должны быть установлены все [wiki:ru/doc/buildAndInstall/req необходимые для сборки пакеты]. 
    2727 
    28  1. Скопируйте файл ${SRC_DIR}/contrib/dist/redhat/mc.spec в  ${RPMBUILD_DIR}/SPECS 
    29  1. Скопируйте файл ${SRC_DIR}/mc-<версия>.tar.gz в ${RPMBUILD_DIR}/SOURCES 
     28 1. Скопируйте файл ${SRC_DIR}/contrib/dist/redhat/mc.spec в  ${RPMBUILD_DIR}/SPECS. 
     29 1. Скопируйте файл ${SRC_DIR}/mc-<версия>.tar.gz в ${RPMBUILD_DIR}/SOURCES. 
    3030 1. Выполните сборку бинарного пакета. 
    3131 1. Выполните сборку пакета исходных текстов. 
     
    3838rpmbuild -bs ${RPMBUILD_DIR}/SPECS/mc.spec 
    3939}}} 
    40 сборка бинарного пакета и пакета исходных текстов может быть выполнена одной командой: 
     40Сборка бинарного пакета и пакета исходных текстов может быть выполнена одной командой: 
    4141{{{ 
    4242rpmbuild -ba ${RPMBUILD_DIR}/SPECS/mc.spec 
     
    4848При использовании утилиты [https://fedoraproject.org/wiki/Projects/Mock mock] нет необходимости держать в ОС установленные пакеты, необходимые для сборки нашего проекта. 
    4949 
    50  1. Скопируйте файл ${SRC_DIR}/contrib/dist/redhat/mc.spec в  ${RPMBUILD_DIR}/SPECS 
    51  1. Скопируйте файл ${SRC_DIR}/mc-<версия>.tar.gz в ${RPMBUILD_DIR}/SOURCES 
     50 1. Скопируйте файл ${SRC_DIR}/contrib/dist/redhat/mc.spec в  ${RPMBUILD_DIR}/SPECS. 
     51 1. Скопируйте файл ${SRC_DIR}/mc-<версия>.tar.gz в ${RPMBUILD_DIR}/SOURCES. 
    5252 1. Выполните сборку пакета исходных текстов. 
    53  1. Запустите утилиту mock с указанием необходимой ОС для сборки 
     53 1. Запустите утилиту mock с указанием необходимой ОС для сборки. 
    5454 
    5555В виде shell-команд это выглядит так: