Lx4U-book/docs/prepare/general-build-instruction.md
2021-11-04 19:24:31 +03:00

1.9 KiB
Raw Permalink Blame History

Общая инструкция по сборке пакетов

???+ note "Обратите внимание" Выполнение этих инструкций применимо ко всем пакетам, если не указанно иное.

Сборка пакетов в этом руководстве выполняется по следующему алгоритму:

  1. Загрузка исходного кода - можно сделать непосредственно перед сборкой пакета, а можно воспользоваться wget-list и сразу загрузить все файлы.
  2. Распаковка исходных кодов. Используйте команду tar -xf архив.tar.xz.
  3. Переход в директорию с недавно распакованным исходным кодом. Используйте cd. Чаще всего, название директории соответствует названию архива с пакетом без расширения tar.{gz,xz,bzip2}.
  4. Выполнение инструкции.
  5. Выход из директории с исходным кодом.
  6. Удаление директории с исходным кодом (данный шаг обязателен при сборке временной системы).

Больше информации о сборке пакетов вы можете найти здесь.

Пример последовательности выполнения

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') }}