Краткое руководство по сборке пакета: различия между версиями
Нет описания правки |
|||
Строка 22: | Строка 22: | ||
1. Установите программы для сборки пакетов: | 1. Установите программы для сборки пакетов: | ||
< | |||
<pre>apt-get install rpm-build gear</pre> | |||
2. Подготовьте место на жёстком диске. Минимум 2 Гб. Крайне рекомендуется производить сборку на файловой системе ''tmpfs'' — скорость сборки может вырасти в 3 раза! tmpfs использует память и файл подкачки, поэтому заранее подготовьте большой раздел (или, что хуже, файл) подкачки. Проверьте размер tmpfs в файле /etc/fstab: | 2. Подготовьте место на жёстком диске. Минимум 2 Гб. Крайне рекомендуется производить сборку на файловой системе ''tmpfs'' — скорость сборки может вырасти в 3 раза! tmpfs использует память и файл подкачки, поэтому заранее подготовьте большой раздел (или, что хуже, файл) подкачки. Проверьте размер tmpfs в файле /etc/fstab: | ||
< | |||
В данном случае параметр '''size=2300m''' устанавливает размер файловой системы в 2300 Мб (2,3 Гб). Если вы вносили изменения, то запустите < | <pre>tmpfs /tmp tmpfs nosuid,size=2300m 0 0</pre> | ||
В данном случае параметр '''size=2300m''' устанавливает размер файловой системы в 2300 Мб (2,3 Гб). Если вы вносили изменения, то запустите | |||
<pre>mount /tmp -o remount</pre> |
Версия от 16:29, 26 сентября 2008
Данное HOWTO поможет вам самостоятельно создать свой пакет в дистрибутивах ALT Linux.
Расширенную информацию о тонкостях сборки пакетов и их сопровождению вы можете найти в разделах и.
Подготовка к сборке пакета
Помимо желания собрать пакет вам необходимо:
- Исходный код программы или библиотеки
- Доступ к репозиторию
- Сборочная среда
Исходный код
Исходный код для пакета вы можете скачать из Интернета. Положим, вы скачали архив с исходным кодом foo-1.2.3.tar.gz
Доступ к репозиторию
Для того, чтобы собрать пакет, потребуется доступ к репозиторию (будут нужны зависимые пакеты). Идеальный вариант — копия Sisyphus или необходимого бранча. Однако можно использовать и удалённый репозиторий. Организация доступа к репозиторию будет рассмотрена ниже.
Сборочная среда
1. Установите программы для сборки пакетов:
apt-get install rpm-build gear
2. Подготовьте место на жёстком диске. Минимум 2 Гб. Крайне рекомендуется производить сборку на файловой системе tmpfs — скорость сборки может вырасти в 3 раза! tmpfs использует память и файл подкачки, поэтому заранее подготовьте большой раздел (или, что хуже, файл) подкачки. Проверьте размер tmpfs в файле /etc/fstab:
tmpfs /tmp tmpfs nosuid,size=2300m 0 0
В данном случае параметр size=2300m устанавливает размер файловой системы в 2300 Мб (2,3 Гб). Если вы вносили изменения, то запустите
mount /tmp -o remount