mirror of
https://github.com/Linux4Yourself/book.git
synced 2025-02-10 21:54:40 +08:00
#889 - замена тегов docsify в разделе подготовки
This commit is contained in:
parent
0c660021d2
commit
600c56eca8
@ -32,4 +32,6 @@ popd
|
||||
|
||||
Когда мы измеряем время, необходимое для сборки пакета, мы используем функцию `time`. Время, затраченное на распаковку архива, не учитывается. Фигурные скобки группируют команды как для функции определения затраченного времени, так и для перенаправления всего вывода в файл журнала (`../build.log`).
|
||||
|
||||
!> SBU не даёт совсем точных значений, потому что эти значения зависят от многих факторов, включая версию GCC хост-системы. Они приведены здесь, чтобы _примерно_ оценить, сколько времени может потребоваться для установки пакета.
|
||||
???+ note
|
||||
|
||||
SBU не даёт совсем точных значений, потому что эти значения зависят от многих факторов, включая версию GCC хост-системы. Они приведены здесь, чтобы _примерно_ оценить, сколько времени может потребоваться для установки пакета.
|
||||
|
@ -4,7 +4,7 @@
|
||||
|
||||
Следовательно, рекомендуется выполнять сборку пакетов для временного набора инструментов от обычного пользователя, без привилегий.
|
||||
|
||||
_вы можете использовать произвольного пользователя, но, для упрощения настройки чистого рабочего окружения, создайте нового пользователя с именем `lin` как члена группы `lin` и используйте этого пользователя на время всего процесса установки временного набора инструментов._
|
||||
_Вы можете использовать произвольного пользователя, но, для упрощения настройки чистого рабочего окружения, создайте нового пользователя с именем `lin` как члена группы `lin` и используйте этого пользователя на время всего процесса установки временного набора инструментов._
|
||||
|
||||
```bash
|
||||
groupadd lin
|
||||
|
@ -42,9 +42,13 @@ mkdir -pv $LIN/usr/lib32
|
||||
ln -sv usr/lib32 $LIN/lib32
|
||||
```
|
||||
|
||||
?> В случае если вы используете классическую иерархию каталогов, разделение /lib32 и /usr/lib32 не имеет смысла так как 32-битные библиотеки не требуются для запуска системы.
|
||||
???+ tip
|
||||
|
||||
?> Обратите внимание, что указанная символическая ссылка правильная. Если указать `$LIN/usr/lib32`, то при входе в среду `chroot`, ссылка будет некорректная.
|
||||
В случае если вы используете классическую иерархию каталогов, разделение /lib32 и /usr/lib32 не имеет смысла так как 32-битные библиотеки не требуются для запуска системы.
|
||||
|
||||
???+ warning
|
||||
|
||||
Обратите внимание, что указанная символическая ссылка правильная. Если указать `$LIN/usr/lib32`, то при входе в среду `chroot`, ссылка будет некорректная.
|
||||
|
||||
<script>
|
||||
new Vue({ el: '#main' })
|
||||
|
@ -39,10 +39,14 @@ mkswap /dev/sdY
|
||||
|
||||
Где `sdY` - ваш swap раздел.
|
||||
|
||||
?> Больше информации о создании и настройке подкачки читать [здесь](additional/swap.md).
|
||||
???+ note
|
||||
|
||||
Больше информации о создании и настройке подкачки читать [здесь](additional/swap.md).
|
||||
|
||||
## Другие разделы
|
||||
|
||||
При желании вы можете создать другие разделы. Инструкции для них аналогичны инструкции по созданию корневого раздела. Если вы не уверены, нужно ли создавать еще какой-либо раздел, делать этого не стоит.
|
||||
|
||||
?> [Подробнее про разделы](additional/partitions_calalogs?id=Типы-разделов)
|
||||
???+ note
|
||||
|
||||
[Подробнее про разделы](additional/partitions_calalogs?id=Типы-разделов)
|
||||
|
@ -6,7 +6,9 @@
|
||||
|
||||
Можно также воспользоваться файлом <a href="../packages/wget-list.orig">wget-list.orig</a>, который содержит аналогичные ссылки, но с ресурсов репозиториев и хранилищ разработчиков этих пакетов.
|
||||
|
||||
?> Во всех случаях используются обычные версии пакетов, идентичные находящимся на официальных сайтах их разработчиков, однако они были загружены на наш сервер во избежание проблем с загрузкой.
|
||||
???+ note
|
||||
|
||||
Во всех случаях используются обычные версии пакетов, идентичные находящимся на официальных сайтах их разработчиков, однако они были загружены на наш сервер во избежание проблем с загрузкой.
|
||||
|
||||
Загрузите файл `wget-list ` или `wget-list.orig` и передайте в параметр `--input-file` путь до файла программе `wget`.
|
||||
|
||||
|
@ -9,4 +9,4 @@
|
||||
5. Выход из директории с исходным кодом.
|
||||
6. Удаление директории с исходным кодом (данный шаг обязателен при сборке временной системы).
|
||||
|
||||
Больше информации о сборке пакетов вы можете найти [здесь](additional/src-compiling.md)
|
||||
Больше информации о сборке пакетов вы можете найти [здесь](additional/src-compiling.md).
|
||||
|
@ -1,6 +1,8 @@
|
||||
# Монтирование разделов
|
||||
|
||||
!> **Все команды в данном разделе выполняются от имени пользователя root.**
|
||||
???+ warning
|
||||
|
||||
**Все команды в данном разделе выполняются от имени пользователя root.**
|
||||
|
||||
## Монтирование корневого раздела
|
||||
|
||||
|
@ -16,6 +16,10 @@ mkdir -pv $LIN
|
||||
|
||||
Аргумент `-p` указывает создавать родительские директории в случае их отсутствия, а аргумент `-v` выводить сведения о выполнении.
|
||||
|
||||
!> **Если вы вышли из командной оболочки или сменили пользователя, необходимо повторно задать эту переменную.** Для удобства добавьте строку `export LIN=...` в `~/.bashrc` (пользователя, из-под которого будет производиться дальнейшая сборка кросс-компилятора и некоторых дополнительных пакетов временной системы). Это снимет с вас обязанность каждый раз объявлять переменную `LIN`.
|
||||
???+ warning
|
||||
|
||||
!> **Если данная переменная по какой-либо причине не была задана при выполнении дальнейших инструкций, вы можете повредить хост систему. Чтобы проверить, выполните `echo $LIN`. Если вывод будет таким: `/mnt/lin` - значит, всё в порядке.**
|
||||
**Если вы вышли из командной оболочки или сменили пользователя, необходимо повторно задать эту переменную.** Для удобства добавьте строку `export LIN=...` в `~/.bashrc` (пользователя, из-под которого будет производиться дальнейшая сборка кросс-компилятора и некоторых дополнительных пакетов временной системы). Это снимет с вас обязанность каждый раз объявлять переменную `LIN`.
|
||||
|
||||
???+ danger
|
||||
|
||||
**Если данная переменная по какой-либо причине не была задана при выполнении дальнейших инструкций, вы можете повредить хост систему. Чтобы проверить, выполните `echo $LIN`. Если вывод будет таким: `/mnt/lin` - значит, всё в порядке.**
|
||||
|
Loading…
Reference in New Issue
Block a user