software:linux_server:alfs:jhalfs
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версия | |||
| software:linux_server:alfs:jhalfs [2025/02/23 09:40] – [БЕГ] vladpolskiy | software:linux_server:alfs:jhalfs [2025/02/23 09:55] (текущий) – [Часто задаваемые вопросы] vladpolskiy | ||
|---|---|---|---|
| Строка 132: | Строка 132: | ||
| </ | </ | ||
| =====Часто задаваемые вопросы===== | =====Часто задаваемые вопросы===== | ||
| - | В. «Это не работает» | + | ===«Это не работает»=== |
| - | | + | Есть несколько причин, |
| - | следующее: | + | |
| - | из серии книг LFS. Следовательно, | + | |
| - | сломать старые версии jhalfs. Прежде чем начать вырывать волосы, | + | |
| - | загрузите последнюю версию jhalfs, чтобы посмотреть, | + | |
| - | проблема. Обратите внимание, | + | |
| - | старая версия книги, возможно, | + | |
| - | версия. | + | |
| - | В. «Как указать место сборки? | + | ===«Как указать место сборки? |
| - | | + | Оригинальный документ LFS работал против известного местоположения /mnt/lfs. Этот скрипт томатизирует сборку всех серий LFS книги и использует общее местоположение $BUILDDIR со значением по умолчанию / |
| - | /mnt/lfs. Этот скрипт | + | |
| - | книги и использует общее местоположение $BUILDDIR со значением по умолчанию | + | |
| - | / | + | |
| - | Ниже приведена структура $BUILDDIR. | + | Ниже приведена структура $BUILDDIR.\\ |
| - | | + | < |
| - | jhalfs (Makefile, скрипты cmd, логи и т. д.) | + | $BUILDDIR/ |
| - | | + | |
| - | | + | sources |
| - | | + | tools (временная система самозагрузки) |
| - | ... | + | tools (временно только CLFS) |
| - | Структура FHS dir | + | ... |
| - | ... | + | |
| - | blfs_root (файлы для использования blfs-tool, если выбрана его установка) | + | ... |
| + | | ||
| + | </ | ||
| + | ===«Какова функция переменной SRC_ARCHIVE? | ||
| + | Когда jhalfs запускается и выбрана загрузка пакетов, | ||
| + | Если файлы не найдены в SRC_ARCHIVE _и_ вы написали priv в каталог, | ||
| - | В. «Какова функция переменной SRC_ARCHIVE? | + | ===«Как |
| - | A. Когда jhalfs запускается и выбрана загрузка пакетов, создается локальный | + | Лучший способ установить значение |
| - | скопируйте необходимые пакеты в $BUILDDIR/ | + | < |
| - | файлы. Если переменная SRC_ARCHIVE | + | export SRC_ARCHIVE=/ |
| - | | + | </ |
| - | $BUILDDIR/sources. | + | или вы можете указать полный путь |
| - | Если файлы не найдены в SRC_ARCHIVE _и_ вы написали priv в | + | |
| - | каталог, в котором будут зеркально отображены все загруженные файлы. | + | |
| - | В. «Как мне установить местоположение SRC_ARCHIVE? | + | ===«Зачем иметь 2 копии файлов? |
| - | A. Лучший способ | + | Файлы пакета должны быть видны во время фазы chroot, |
| - | экспорт SRC_ARCHIVE=/ | + | ===«Какова |
| - | или вы можете указать полный путь в соответствующем пункте меню. | + | Если вы запускаете jhalfs с учетной записи с низкими |
| + | ==шаги сборки.== | ||
| - | В. «Зачем иметь 2 копии файлов? | + | Эти переменные также можно настраивать при вызове |
| - | A. Файлы пакета должны быть видны | + | < |
| - | | + | cd $BUILDDIR; make LUSER=myaccount LGROUP=mygroup |
| - | | + | </ |
| - | | + | Единственным изменением в вашей учетной записи |
| - | В. «Какова функция меню «Учетная | + | ===«Когда я пытаюсь собрать CLFS, Makefile дает сбой |
| - | | + | Причин отказа |
| - | A. Если вы запускаете | + | |
| - | не имеет прав | + | Однако если |
| - | инструменты. | + | В качестве крайнего примера: вы можете построить целевую платформу sparc на платформе x86, но только фаза temptools. Вы должны |
| - | | + | |
| - | шаги | + | |
| - | | + | ===«Как остановить сборку в заранее определенной выбранной точке? |
| - | + | Запустите Makefile вручную, | |
| - | cd $BUILDDIR; make LUSER=myaccount LGROUP=mygroup | + | < |
| - | + | make BREAKPOINT=84-bash | |
| - | | + | </ |
| - | | + | Сборку можно остановить также в конце фазы сборки верхнего уровня с помощью вызывая напрямую соответствующую цель mk_*. Например: |
| - | + | < | |
| - | В. «Когда я пытаюсь собрать CLFS, Makefile дает сбой на середине» | + | make mk_LUSER |
| - | A. Причин отказа может быть множество, | + | </ |
| - | | + | Чтобы узнать правильные целевые имена для этой сборки книги, смотрите Makefile. |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | В качестве крайнего примера: | + | |
| - | | + | |
| - | ' | + | |
| - | sparc box и продолжаем сборку. | + | |
| - | Из всех книг серии LFS книга Cross-LFS требует наибольшего | + | |
| - | | + | |
| - | | + | |
| - | + | ||
| - | В. «Как остановить сборку в заранее определенной выбранной точке? | + | |
| - | | + | |
| - | как точка останова. Например: | + | |
| - | + | ||
| - | | + | |
| - | + | ||
| - | | + | |
| - | вызывая напрямую соответствующую цель mk_*. Например: | + | |
| - | + | ||
| - | | + | |
| - | + | ||
| - | | + | |
| Авторы: | Авторы: | ||
| - | Джордж Будро | + | |
| - | | + | * Manuel Canales Esparcia |
| - | | + | * Pierre Labastie |
| + | =====Дополнения и Файлы===== | ||
| + | | ||
| + | | ||
| + | * см. [[software: | ||
software/linux_server/alfs/jhalfs.1740292835.txt.gz · Последнее изменение: — vladpolskiy
