software:linux_server:lfs-example:chapter04
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| software:linux_server:lfs-example:chapter04 [2024/07/14 23:09] – [4.2. Создание ограниченной иерархии папок в файловой системе LFS] vladpolskiy | software:linux_server:lfs-example:chapter04 [2024/07/19 03:39] (текущий) – [4.4. Настройка окружения] vladpolskiy | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| ======Часть II. Глава 4. Заключительный этап подготовки====== | ======Часть II. Глава 4. Заключительный этап подготовки====== | ||
| - | * [[software: | + | * Пред. |
| Содержание | Содержание | ||
| * [[software: | * [[software: | ||
| Строка 22: | Строка 22: | ||
| Создайте необходимую иерархию каталогов, | Создайте необходимую иерархию каталогов, | ||
| - | {{: | ||
| < | < | ||
| - | sudo mkdir -pv $LFS/ | + | mkdir -pv $LFS/ |
| </ | </ | ||
| {{: | {{: | ||
| Строка 67: | Строка 66: | ||
| Чтобы просмотреть содержимое директории **lost+found** можно воспользоваться следующими командами: | Чтобы просмотреть содержимое директории **lost+found** можно воспользоваться следующими командами: | ||
| < | < | ||
| - | sudo ls -l $LFS/ | + | ls -l $LFS/ |
| </ | </ | ||
| </ | </ | ||
| Строка 91: | Строка 90: | ||
| < | < | ||
| - | sudo groupadd lfs | + | groupadd lfs |
| - | sudo useradd -s /bin/bash -g lfs -m -k /dev/null lfs | + | useradd -s /bin/bash -g lfs -m -k /dev/null lfs |
| </ | </ | ||
| {{: | {{: | ||
| Строка 121: | Строка 120: | ||
| < | < | ||
| - | sudo passwd lfs | + | passwd lfs |
| </ | </ | ||
| {{: | {{: | ||
| Строка 127: | Строка 126: | ||
| < | < | ||
| - | sudo chown -v lfs $LFS/{var,usr{,/*},tools,sources,etc} | + | chown -v lfs $LFS/ |
| + | </ | ||
| + | {{: | ||
| + | < | ||
| + | case $(uname -m) in | ||
| + | x86_64) chown -v lfs $LFS/lib64 ;; | ||
| + | esac | ||
| </ | </ | ||
| {{: | {{: | ||
| Строка 215: | Строка 220: | ||
| Некоторые коммерческие дистрибутивы добавляют недокументированный экземпляр / | Некоторые коммерческие дистрибутивы добавляют недокументированный экземпляр / | ||
| < | < | ||
| - | sudo su | + | exit |
| </ | </ | ||
| < | < | ||
| Строка 245: | Строка 250: | ||
| На тестовой машине установлен AMD Ryzen 7 3700X 8-Core Processor | На тестовой машине установлен AMD Ryzen 7 3700X 8-Core Processor | ||
| {{: | {{: | ||
| - | поэтому выполним | + | Откроем файл ~/ |
| < | < | ||
| - | export MAKEFLAGS=-j32 | + | nano ~/.bashrc |
| + | </ | ||
| + | {{: | ||
| + | Добавим в конце нашу строку **export MAKEFLAGS=-j32** | ||
| + | {{: | ||
| + | CTRL+O -> ENTER -> CTRL+X для сохранения и выхода из редактора | ||
| + | < | ||
| + | nproc | ||
| </ | </ | ||
| - | {{: | + | {{: |
| <WRAP left round important 100%> | <WRAP left round important 100%> | ||
| **Важно** \\ | **Важно** \\ | ||
| Строка 262: | Строка 274: | ||
| EOF | EOF | ||
| </ | </ | ||
| + | {{: | ||
| Замените **$(nproc)** количеством логических ядер, которые вы хотите использовать, | Замените **$(nproc)** количеством логических ядер, которые вы хотите использовать, | ||
| - | {{: | + | |
| Наконец, | Наконец, | ||
| Перейдем к пользователю lfs | Перейдем к пользователю lfs | ||
| Строка 273: | Строка 285: | ||
| source ~/ | source ~/ | ||
| </ | </ | ||
| + | < | ||
| + | echo $MAKEFLAGS | ||
| + | </ | ||
| + | {{: | ||
| Посмотрим что внутри нашего файла .bash_profile | Посмотрим что внутри нашего файла .bash_profile | ||
| < | < | ||
| Строка 280: | Строка 296: | ||
| Жмем CTRL+X для выхода из редактора nano | Жмем CTRL+X для выхода из редактора nano | ||
| {{: | {{: | ||
| + | < | ||
| + | exit | ||
| + | </ | ||
| + | {{: | ||
| =====4.5. О SBU (Стандартная единица времени сборки)===== | =====4.5. О SBU (Стандартная единица времени сборки)===== | ||
| Строка 311: | Строка 330: | ||
| Иногда наборы тестов не работают, | Иногда наборы тестов не работают, | ||
| - | * [[software: | + | * След. |
software/linux_server/lfs-example/chapter04.1720987784.txt.gz · Последнее изменение: — vladpolskiy
