# Общая инструкция по сборке пакетов ???+ note "Обратите внимание" Выполнение этих инструкций применимо ко всем пакетам, если не указанно иное. Сборка пакетов в этом руководстве выполняется по следующему алгоритму: 1. Загрузка исходного кода - можно сделать непосредственно перед сборкой пакета, а можно воспользоваться `wget-list` и сразу загрузить все файлы. 2. Распаковка исходных кодов. Используйте команду `tar -xf архив.tar.xz`. 3. Переход в директорию с недавно распакованным исходным кодом. Используйте `cd`. Чаще всего, название директории соответствует названию архива с пакетом без расширения `tar.{gz,xz,bzip2}`. 4. Выполнение инструкции. 5. Выход из директории с исходным кодом. 6. Удаление директории с исходным кодом (данный шаг обязателен при сборке временной системы). Больше информации о сборке пакетов вы можете найти [здесь](../../additional/src-compiling). ### Пример последовательности выполнения ```bash tar -xvf {{ include('../packages/acl/.filename') }} cd {{ include('../packages/acl/.name') }} {{ include('../packages/acl/configure') }} {{ include('../packages/acl/build') }} {{ include('../packages/acl/test') }} {{ include('../packages/acl/install') }} cd .. rm -rvf {{ include('../packages/acl/.name') }} ```