From 2203e654b389586650d553251b04544a34f189bf Mon Sep 17 00:00:00 2001 From: Sn4il Date: Mon, 2 Sep 2024 15:54:35 +0300 Subject: LFS 12.2 --- lfs-12.1-sysv/chapter04/creatingminlayout.html | 142 ------------------------- 1 file changed, 142 deletions(-) delete mode 100644 lfs-12.1-sysv/chapter04/creatingminlayout.html (limited to 'lfs-12.1-sysv/chapter04/creatingminlayout.html') diff --git a/lfs-12.1-sysv/chapter04/creatingminlayout.html b/lfs-12.1-sysv/chapter04/creatingminlayout.html deleted file mode 100644 index 59c1189..0000000 --- a/lfs-12.1-sysv/chapter04/creatingminlayout.html +++ /dev/null @@ -1,142 +0,0 @@ - - - - - - 4.2. Создание ограниченной иерархии папок в файловой системе LFS - - - - - - - - -

- 4.2. Создание ограниченной иерархии - папок в файловой системе LFS -

-
-

- В этом разделе мы начинаем заполнять файловую систему LFS элементами, - которые будут основой конечной системы Linux. Первым шагом является - создание ограниченной иерархии каталогов, чтобы программы, - скомпилированные в Глава 6 - (а также glibc и libstdc++ в Глава 5), могли быть - установлены в их конечном расположении. Это необходимо для того, - чтобы эти временные программы были перезаписаны при сборке - окончательных версий в Глава 8. -

-

- Создайте необходимую иерархию каталогов, выполнив следующую команду - от имени root: -

-
mkdir -pv $LFS/{etc,var} $LFS/usr/{bin,lib,sbin}
-
-for i in bin lib sbin; do
-  ln -sv usr/$i $LFS/$i
-done
-
-case $(uname -m) in
-  x86_64) mkdir -pv $LFS/lib64 ;;
-esac
-

- Программы в Глава 6 - будут скомпилированы с помощью кросс-компилятора (более подробная - информация приведена в разделе Технические - примечания по сборочным инструментам). Чтобы отделить - кросс-компилятор от других программ, он будет установлен в - специальный каталог. Создайте этот каталог с помощью следующей - команды: -

-
mkdir -pv $LFS/tools
-
- [Примечание] -

- Примечание -

-

- Редакторы LFS намеренно решили не использовать каталог /usr/lib64. В процессе сборки предпринимается ряд - шагов, чтобы убедиться, что набор инструментов не будет его - использовать. Если по какой-либо причине этот каталог появится (это - может произойти, если вы допустили ошибку, следуя инструкциям, или - потому что вы установили бинарный пакет, создавший его после сборки - LFS), это может привести к поломке вашей системы. Вы должны быть - уверены, что этого каталога не существует. -

-
-
- - - -- cgit v1.2.3