Lx4U-book/docs/prepare/set-lin.md

22 lines
2.0 KiB
Markdown
Raw Normal View History

2021-04-24 02:52:39 +08:00
# Установка переменной $LIN
2021-06-28 07:04:08 +08:00
В этом руководстве для обозначения пути к собираемой системе используется переменная `$LIN`. Эта переменная должна указывать на каталог, в который будет смонтирован корень собираемой ОС. В принципе, он может быть любым, однако ниже, для примера, будет использован `/mnt/lin`.
2021-04-24 02:52:39 +08:00
Установим переменную:
2021-04-24 02:52:39 +08:00
```bash
export LIN=/mnt/lin
```
2021-06-10 21:28:16 +08:00
Создадим этот каталог:
2021-04-24 02:52:39 +08:00
```bash
mkdir -pv $LIN
```
2021-06-09 04:44:18 +08:00
Аргумент `-p` указывает создавать родительские директории в случае их отсутствия, а аргумент `-v` выводить сведения о выполнении.
2021-04-24 02:52:39 +08:00
2021-06-28 07:04:08 +08:00
!> **Если вы вышли из командной оболочки или сменили пользователя, необходимо повторно задать эту переменную.** Для удобства добавьте строку `export LIN=...` в `~/.bashrc` (пользователя, из-под которого будет производиться дальнейшая сборка кросс-компилятора и некоторых дополнительных пакетов временной системы). Это снимет с вас обязанность каждый раз объявлять переменную `LIN`.
2021-04-24 02:52:39 +08:00
!> **Если данная переменная по какой-либо причине не была задана при выполнении дальнейших инструкций, вы можете повредить хост систему. Чтобы проверить, выполните `echo $LIN`. Если вывод будет таким: `/mnt/lin` - значит, всё в порядке.**