From c4d43142181a45b849a15cf8ec5ebe61cea33897 Mon Sep 17 00:00:00 2001 From: Sn4il Date: Wed, 10 Jan 2024 16:57:29 +0300 Subject: LFS 12 mirror --- lfs-12.0-sysv/chapter01/askforhelp.html | 264 ++++++++ lfs-12.0-sysv/chapter01/changelog.html | 1051 +++++++++++++++++++++++++++++++ lfs-12.0-sysv/chapter01/chapter01.html | 101 +++ lfs-12.0-sysv/chapter01/how.html | 182 ++++++ lfs-12.0-sysv/chapter01/resources.html | 148 +++++ lfs-12.0-sysv/chapter01/whatsnew.html | 370 +++++++++++ 6 files changed, 2116 insertions(+) create mode 100644 lfs-12.0-sysv/chapter01/askforhelp.html create mode 100644 lfs-12.0-sysv/chapter01/changelog.html create mode 100644 lfs-12.0-sysv/chapter01/chapter01.html create mode 100644 lfs-12.0-sysv/chapter01/how.html create mode 100644 lfs-12.0-sysv/chapter01/resources.html create mode 100644 lfs-12.0-sysv/chapter01/whatsnew.html (limited to 'lfs-12.0-sysv/chapter01') diff --git a/lfs-12.0-sysv/chapter01/askforhelp.html b/lfs-12.0-sysv/chapter01/askforhelp.html new file mode 100644 index 0000000..b145350 --- /dev/null +++ b/lfs-12.0-sysv/chapter01/askforhelp.html @@ -0,0 +1,264 @@ + + + + + + 1.5. Помощь + + + + + + + + +
+

+ 1.5. + Помощь +

+
+ [Примечание] +

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

+

+ Если вы столкнулись с проблемой при сборки одного пакета с помощью + инструкцией из LFS, мы настоятельно не рекомендуем публиковать + проблему непосредственно в канале поддержки разработчиков пакета до + обсуждения через канал поддержки LFS, указанный в Раздел 1.4, + «Ресурсы». Часто это неэффективно, потому что разработчики + редко знакомы с процедурой сборки LFS. Даже если вы действительно + столкнулись с проблемой в пакете, сообщество LFS все равно может + помочь выделить информацию, необходимую специалистам по поддержке + пакета, и составить соответствующий отчет. +

+

+ Если вам нужно задать вопрос напрямую через канал поддержки пакета, + вы должны, по крайней мере, понимать, что многие проекты имеют + каналы поддержки, отделенные от системы отслеживания ошибок. Отчеты + об «ошибках» + при отправке вопросов считаются недействительными и могут + раздражать разработчиков этих проектов. +

+
+

+ Если при работе с этой книгой у вас возникнут проблемы или вопросы, + посетите страницу часто задаваемых вопросов по адресу https://mirror.linuxfromscratch.ru/faq/#generalfaq. + Часто там уже есть ответы на большинство вопросов. Если на этой + странице нет ответа на ваш вопрос, попробуйте самостоятельно найти + источник проблемы. Следующий документ даст вам некоторые рекомендации + по устранению неполадок: + https://mirror.linuxfromscratch.ru/hints/downloads/files/errors.txt. +

+

+ Если вы не можете найти решение своей проблемы в разделе часто + задаваемых вопросов, выполните поиск в списках рассылки по адресу + https://mirror.linuxfromscratch.ru/search.html. +

+

+ У нас также есть замечательное сообщество LFS, которое готово + предложить помощь через списки рассылки и IRC (см. Раздел 1.4, + «Ресурсы» этой книги). Мы получаем много вопросов в службу + поддержки каждый день, и на многие из них можно легко ответить, зайдя + в раздел часто задаваемых вопросов и предварительно выполнив поиск в + списках рассылки. Чтобы мы могли оказать помощь, вам необходимо + сначала провести самостоятельное исследование. Это позволяет нам + сосредоточиться на более сложных вопросах в поддержке. Если ваши + поиски не привели к решению проблемы, включите всю необходимую + информацию (упомянутую ниже) в свой запрос о помощи. +

+
+

+ 1.5.1. Что следует упомянуть +

+

+ Помимо краткого объяснения возникшей проблемы, в любой запрос о + помощи необходимо включить следующую важную информацию: +

+
+
    +
  • +

    + Используемая версия книги (в данном случае 12.0) +

    +
  • +
  • +

    + Информацию о дистрибутиве и его версия, используемые для + сборки LFS +

    +
  • +
  • +

    + Вывод сценария Системные + требования к хостовой машине +

    +
  • +
  • +

    + Пакет или раздел где возникла проблема +

    +
  • +
  • +

    + Точное сообщение об ошибке или четкое описание проблемы +

    +
  • +
  • +

    + Обратите внимание, отклонялись ли вы от книги +

    +
  • +
+
+
+ [Примечание] +

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

+

+ Отклонение от этой книги не означает, что мы не поможем вам. В + конце концов, LFS зависит от личных предпочтений. + Заблаговременное информирование о любых изменениях в процессе + сборки помогает нам оценить и определить возможные причины вашей + проблемы +

+
+
+
+

+ 1.5.2. Проблемы со скриптом configure +

+

+ Если что-то пойдет не так во время выполнения скрипта configure, просмотрите файл + config.log. Этот файл может содержать + ошибки, обнаруженные во время настройки, которые не были выведены + на экран. Включите соответствующие строки, если вам нужно + обратиться за помощью. +

+
+
+

+ 1.5.3. Проблемы компиляции +

+

+ Как вывод на экран, так и содержимое различных файлов полезны для + определения причины проблем компиляции. Вывод экрана из скрипта + configure и запуска + make может быть + полезен. Необязательно включать весь вывод целиком, но обязательно + включите всю необходимую информацию. Ниже приведен пример + информации, которая должна быть включена в экранный вывод + make: +

+
gcc -DALIASPATH=\"/mnt/lfs/usr/share/locale:.\"
+-DLOCALEDIR=\"/mnt/lfs/usr/share/locale\"
+-DLIBDIR=\"/mnt/lfs/usr/lib\"
+-DINCLUDEDIR=\"/mnt/lfs/usr/include\" -DHAVE_CONFIG_H -I. -I.
+-g -O2 -c getopt1.c
+gcc -g -O2 -static -o make ar.o arscan.o commands.o dir.o
+expand.o file.o function.o getopt.o implicit.o job.o main.o
+misc.o read.o remake.o rule.o signame.o variable.o vpath.o
+default.o remote-stub.o version.o opt1.o
+-lutil job.o: In function `load_too_high':
+/lfs/tmp/make-3.79.1/job.c:1565: undefined reference
+to `getloadavg'
+collect2: ld returned 1 exit status
+make[2]: *** [make] Error 1
+make[2]: Leaving directory `/lfs/tmp/make-3.79.1'
+make[1]: *** [all-recursive] Error 1
+make[1]: Leaving directory `/lfs/tmp/make-3.79.1'
+make: *** [all-recursive-am] Error 2
+

+ В этом случае многие люди просто включили бы только нижнюю часть: +

+
make [2]: *** [make] Error 1
+

+ Этой информации недостаточно, чтобы правильно диагностировать + проблему, потому что она только указывает на то, что что-то пошло + не так, а не на то, что + пошло не так. Весь раздел, как в приведенном выше примере, должен + быть сохранен, так как он включает в себя выполненную команду и все + связанные с ней сообщения об ошибках. +

+

+ Отличная статья о том, как обращаться за помощью в Интернете, + доступна по адресу http://catb.org/~esr/faqs/smart-questions.html. + Прочтите этот документ и следуйте советам, чтобы повысить + вероятность получения помощи в которой вы нуждаетесь. +

+
+
+ + + diff --git a/lfs-12.0-sysv/chapter01/changelog.html b/lfs-12.0-sysv/chapter01/changelog.html new file mode 100644 index 0000000..3ccae48 --- /dev/null +++ b/lfs-12.0-sysv/chapter01/changelog.html @@ -0,0 +1,1051 @@ + + + + + + 1.3. Журнал изменений + + + + + + + + +
+

+ 1.3. Журнал + изменений +

+

+ Это версия 12.0 книги Linux From Scratch от 2 сентября 2023. Если + этой книге больше шести месяцев, возможно, уже доступна более новая, + улучшенная версия. Чтобы узнать это, проверьте одно из зеркал + https://mirror.linuxfromscratch.ru/mirrors.html. +

+

+ Ниже приведен список изменений, внесенных с момента предыдущего + выпуска книги. +

+
+

+ Список изменений: +

+
    +
  • +

    + 2023-08-25 +

    +
    +
      +
    • +

      + [bdubbs] - Update to linux-6.4.12. Fixes #5320. +

      +
    • +
    +
    +
  • +
  • +

    + 2023-08-18 +

    +
    +
      +
    • +

      + [bdubbs] - Update to udev-lfs-20230818. +

      +
    • +
    +
    +
  • +
  • +

    + 2023-08-15 +

    +
    +
      +
    • +

      + [bdubbs] - Add a patch to fix a performance regression in + glibc's posix_memalign() function. Fixes #5315. +

      +
    • +
    • +

      + [bdubbs] - Update to less-643. Fixes #5317. +

      +
    • +
    • +

      + [bdubbs] - Update to meson-1.2.1. Fixes #5314. +

      +
    • +
    • +

      + [bdubbs] - Update to linux-6.4.10. Fixes #5313. +

      +
    • +
    • +

      + [bdubbs] - Update to iana-etc-20230810. Addresses + #5006. +

      +
    • +
    • +

      + [rahul] - Update to pkgconf-2.0.1. Fixes #5316. +

      +
    • +
    +
    +
  • +
  • +

    + 2023-08-07 +

    +
    +
      +
    • +

      + [bdubbs] - Update to xz-5.4.4. Fixes #5307. +

      +
    • +
    • +

      + [bdubbs] - Update to wheel-0.41.1 (Python Module). Fixes + #5311. +

      +
    • +
    • +

      + [bdubbs] - Update to man-pages-6.05.01. Fixes #5306. +

      +
    • +
    • +

      + [bdubbs] - Update to linux-6.4.8. Fixes #5309. +

      +
    • +
    • +

      + [bdubbs] - Update to iana-etc-20230804. Addresses + #5006. +

      +
    • +
    • +

      + [rahul] - Update to pkgconf-2.0.0. Fixes #5310. +

      +
    • +
    +
    +
  • +
  • +

    + 2023-08-01 +

    +
    +
      +
    • +

      + [bdubbs] - Update to vim-9.0.1677. Addresses #4500. +

      +
    • +
    • +

      + [bdubbs] - Update to openssl-3.1.2. Fixes #5305. +

      +
    • +
    • +

      + [bdubbs] - Update to man-pages-6.05. Fixes #5303. +

      +
    • +
    • +

      + [bdubbs] - Update to binutils-2.41. Fixes #5300. +

      +
    • +
    • +

      + [bdubbs] - Update to gmp-6.3.0. Fixes #5301. +

      +
    • +
    • +

      + [bdubbs] - Update to glibc-2.38. Fixes #5302. +

      +
    • +
    +
    +
  • +
  • +

    + 2023-07-28 +

    +
    +
      +
    • +

      + [bdubbs] - Update udev-lfs tarball to remove obsolete + cdrom rules and references to ISDN devices. Fixes + #5291. +

      +
    • +
    • +

      + [bdubbs] - Update to wheel-0.41.0 (Python Module). Fixes + #5290. +

      +
    • +
    • +

      + [bdubbs] - Update to tar-1.35. Fixes #5287. +

      +
    • +
    • +

      + [bdubbs] - Update to udev + from systemd-254. Fixes #5293. +

      +
    • +
    • +

      + [bdubbs] - Update to meson-1.2.0. Fixes #5286. +

      +
    • +
    • +

      + [bdubbs] - Update to linux-6.4.7. Fixes #5288. +

      +
    • +
    • +

      + [bdubbs] - Update to gcc-13.2.0. Fixes #5292. +

      +
    • +
    • +

      + [bdubbs] - Update to file-5.45. Fixes #5294. +

      +
    • +
    +
    +
  • +
  • +

    + 2023-07-28 +

    +
    +
      +
    • +

      + [xry111] - Enable cgroup-based memory pressure + information in kernel, and add the cgroup file system + into /etc/fstab and the mountvirtfs bootscript. This is a + preparation for udev from systemd-254. Addresses + #5293. +

      +
    • +
    +
    +
  • +
  • +

    + 2023-07-22 +

    +
    +
      +
    • +

      + [xry111] - Make the mountvirtfs bootscript create + essential symlinks in /dev. Fixes #5289. +

      +
    • +
    +
    +
  • +
  • +

    + 2023-07-15 +

    +
    +
      +
    • +

      + [xry111] - Replace eudev-3.2.12 with udev from + systemd-253. Fixes #5085. +

      +
    • +
    • +

      + [bdubbs] - Update to iana-etc-20230629. Addresses + #5006. +

      +
    • +
    • +

      + [bdubbs] - Update to linux-6.4.3. Fixes #5284. +

      +
    • +
    • +

      + [bdubbs] - Update to libxcrypt-4.4.36. Fixes #5283. +

      +
    • +
    • +

      + [bdubbs] - Update to groff-1.23.0. Fixes #5282. +

      +
    • +
    • +

      + [bdubbs] - Update to perl-5.38.0. Fixes #5281. +

      +
    • +
    +
    +
  • +
  • +

    + 2023-07-02 +

    +
    +
      +
    • +

      + [xry111] - Add libxcrypt-4.4.35. Fixes #5280. +

      +
    • +
    • +

      + [xry111] - Update to iproute2-6.4.0. Fixes #5277. +

      +
    • +
    • +

      + [xry111] - Update to linux-6.4.1. Fixes #5276. +

      +
    • +
    +
    +
  • +
  • +

    + 2023-07-01 +

    +
    +
      +
    • +

      + [bdubbs] - Update to iana-etc-20230615. Addresses + #5006. +

      +
    • +
    • +

      + [bdubbs] - Update to vim-9.0.1671. Addresses #4500. +

      +
    • +
    • +

      + [bdubbs] - Update to util-linux-2.39.1. Addresses + #5278. +

      +
    • +
    • +

      + [bdubbs] - Update to linux-6.3.10. Addresses #5276. +

      +
    • +
    • +

      + [rahul] - Update to kbd-2.6.1. Fixes #5279. +

      +
    • +
    • +

      + [bdubbs] - Update to gettext-0.22. Fixes #5275. +

      +
    • +
    +
    +
  • +
  • +

    + 2023-06-17 +

    +
    +
      +
    • +

      + [xry111] - Update to linux-6.3.8. Fixes #5272. +

      +
    • +
    • +

      + [xry111] - Update to kbd-2.6.0. Fixes #5273. +

      +
    • +
    • +

      + [rahul] - Changed from pkg-config to pkgconf-1.9.5. Fixes + #5274. +

      +
    • +
    +
    +
  • +
  • +

    + 2023-06-09 +

    +
    +
      +
    • +

      + [bdubbs] - Update to linux-6.3.6. Fixes #5269. +

      +
    • +
    • +

      + [bdubbs] - Update to Python-3.11.4. Fixes #5271. +

      +
    • +
    +
    +
  • +
  • +

    + 2023-06-03 +

    +
    +
      +
    • +

      + [bdubbs] - Update to iana-etc-20230524. Addresses + #5006. +

      +
    • +
    • +

      + [bdubbs] - Update to linux-6.3.5. Fixes #5264. +

      +
    • +
    • +

      + [bdubbs] - Update to openssl-3.1.1. Fixes #5267. +

      +
    • +
    • +

      + [bdubbs] - Update to meson-1.1.1. Fixes #5266. +

      +
    • +
    • +

      + [bdubbs] - Update to diffutils-3.10. Fixes #5262. +

      +
    • +
    • +

      + [bdubbs] - Update to bc-6.6.0. Fixes #5263. +

      +
    • +
    +
    +
  • +
  • +

    + 2023-05-25 +

    +
    +
      +
    • +

      + [ken] - Remove unneeded group sgx from eudev rules. Fixes + #5265. +

      +
    • +
    +
    +
  • +
  • +

    + 2023-05-18 +

    +
    +
      +
    • +

      + [bdubbs] - Update to util-linux-2.39. Fixes #5259. +

      +
    • +
    • +

      + [bdubbs] - Update to linux-6.3.3. Fixes #5261. +

      +
    • +
    • +

      + [bdubbs] - Update to libcap-2.69. Fixes #5258. +

      +
    • +
    • +

      + [bdubbs] - Update to grep-3.11. Fixes #5256. +

      +
    • +
    • +

      + [bdubbs] - Update to flit_core-3.9.0. Fixes #5257. +

      +
    • +
    • +

      + [bdubbs] - Update to eudev-3.2.12. Fixes #5260. +

      +
    • +
    +
    +
  • +
  • +

    + 2023-05-13 +

    +
    +
      +
    • +

      + [xry111] - Update to less-633. Fixes #5251. +

      +
    • +
    • +

      + [xry111] - Update to linux-6.3.2. Fixes #5255. +

      +
    • +
    • +

      + [xry111] - Update to xz-5.4.3. Fixes #5252. +

      +
    • +
    • +

      + [xry111] - Update to gawk-5.2.2. Fixes #5253. +

      +
    • +
    • +

      + [xry111] - Fix systemd runtime issue exploited by GCC 13. + Fixes #5254. +

      +
    • +
    +
    +
  • +
  • +

    + 2023-05-01 +

    +
    +
      +
    • +

      + [bdubbs] - Update to vim-9.0.1503. Addresses #4500. +

      +
    • +
    • +

      + [bdubbs] - Update to iana-etc-20230418. Addresses + #5006. +

      +
    • +
    • +

      + [bdubbs] - Update to sysvinit-3.07. Fixes #5250. +

      +
    • +
    • +

      + [bdubbs] - Update to iproute2-6.3.0. Fixes #5248. +

      +
    • +
    • +

      + [bdubbs] - Update to gcc-13.1.0. Fixes #5247. +

      +
    • +
    • +

      + [bdubbs] - Update to perl-5.36.1. Fixes #5246. +

      +
    • +
    • +

      + [bdubbs] - Update to linux-6.3.1. Fixes #5245. +

      +
    • +
    • +

      + [bdubbs] - Update to coreutils-9.3. Fixes #5244. +

      +
    • +
    +
    +
  • +
  • +

    + 2023-04-15 +

    +
    +
      +
    • +

      + [bdubbs] - Update to vim-9.0.1452. Addresses #4500. +

      +
    • +
    • +

      + [bdubbs] - Update to iana-etc-20230405. Addresses + #5006. +

      +
    • +
    • +

      + [bdubbs] - Update to zstd-1.5.5. Fixes #5239. +

      +
    • +
    • +

      + [bdubbs] - Update to Python-3.11.3. Fixes #5240. +

      +
    • +
    • +

      + [bdubbs] - Update to meson-1.1.0. Fixes #5242. +

      +
    • +
    • +

      + [bdubbs] - Update to man-pages-6.04. Fixes #5238. +

      +
    • +
    • +

      + [bdubbs] - Update to linux-6.2.11. Fixes #5241. +

      +
    • +
    +
    +
  • +
  • +

    + 2023-03-31 +

    +
    +
      +
    • +

      + [xry111] - Update to linux-6.2.9 (security fix). Fixes + #5230. +

      +
    • +
    • +

      + [xry111] - Update to grep-3.10. Fixes #5234. +

      +
    • +
    • +

      + [xry111] - Update to wheel-0.40.0. Fixes #5229. +

      +
    • +
    • +

      + [xry111] - Update to bc-6.5.0. Fixes #5228. +

      +
    • +
    • +

      + [xry111] - Update to texinfo-7.0.3. Fixes #5235. +

      +
    • +
    • +

      + [xry111] - Update to coreutils-9.2. Fixes #5232. +

      +
    • +
    • +

      + [xry111] - Update to libcap-2.68. Fixes #5236. +

      +
    • +
    • +

      + [xry111] - Update to tzdata-2023c. Fixes #5237. +

      +
    • +
    • +

      + [xry111] - Update to xz-5.4.2. Fixes #5233. +

      +
    • +
    • +

      + [xry111] - Update to openssl-3.1.0. Fixes #5227. +

      +
    • +
    • +

      + [xry111] - Add flit-core-3.8.0. +

      +
    • +
    +
    +
  • +
  • +

    + 2023-03-15 +

    +
    +
      +
    • +

      + [bdubbs] - Update to bc-6.4.0. Fixes #5217. +

      +
    • +
    • +

      + [bdubbs] - Update to grep-3.9. Fixes #5225. +

      +
    • +
    • +

      + [bdubbs] - Update to linux-6.2.6. Fixes #5226. +

      +
    • +
    • +

      + [bdubbs] - Update to iana-etc-20230306. Addresses + #5006. +

      +
    • +
    +
    +
  • +
  • +

    + 2023-03-04 +

    +
    +
      +
    • +

      + [xry111] - Update to bc-6.3.1. Fixes #5217. +

      +
    • +
    • +

      + [xry111] - Update to linux-6.2.2 (security fixes). Fixes + #5218. +

      +
    • +
    • +

      + [xry111] - Update to procps-ng-4.0.3. Fixes #5220. +

      +
    • +
    • +

      + [xry111] - Update to iproute2-6.2.0. Fixes #5221. +

      +
    • +
    • +

      + [xry111] - Update to meson-1.0.1. Fixes #5222. +

      +
    • +
    • +

      + [xry111] - Update to make-4.4.1. Fixes #5223. +

      +
    • +
    • +

      + [xry111] - Update to libelf-0.189. Fixes #5224. +

      +
    • +
    • +

      + [bdubbs] - Change to a better host requirements script in + Chapter 2. +

      +
    • +
    +
    +
  • +
  • +

    + 2023-03-01 +

    +
    +
      +
    • +

      + [bdubbs] - LFS-11.3 released. +

      +
    • +
    +
    +
  • +
+
+
+ + + diff --git a/lfs-12.0-sysv/chapter01/chapter01.html b/lfs-12.0-sysv/chapter01/chapter01.html new file mode 100644 index 0000000..dc4afd4 --- /dev/null +++ b/lfs-12.0-sysv/chapter01/chapter01.html @@ -0,0 +1,101 @@ + + + + + + Глава 1. Введение + + + + + + + + +
+

+ 1. Введение +

+ +
+ + + diff --git a/lfs-12.0-sysv/chapter01/how.html b/lfs-12.0-sysv/chapter01/how.html new file mode 100644 index 0000000..7db69b1 --- /dev/null +++ b/lfs-12.0-sysv/chapter01/how.html @@ -0,0 +1,182 @@ + + + + + + 1.1. Как собрать систему LFS + + + + + + + + +
+

+ 1.1. Как собрать систему + LFS +

+

+ Система LFS будет собрана с использованием уже установленного + дистрибутива Linux (например, Debian, OpenMandriva, Fedora или + openSUSE). Существующая система Linux (хост) будет использоваться в + качестве отправной точки для предоставления необходимых программ, + включая компилятор, компоновщик и оболочку, для создания новой + системы. Выберите опцию «разработка» во время установки дистрибутива, + чтобы получить доступ к этим инструментам. +

+
+ [Примечание] +

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

+

+ Существует множество способов установки дистрибутива Linux, и + значения по умолчанию обычно не оптимальны для сборки системы LFS. + Предложения по настройке дистрибутива смотрите: + https://mirror.linuxfromscratch.ru/hints/downloads/files/partitioning-for-lfs.txt. +

+
+

+ В качестве альтернативы установке отдельного дистрибутива на свой + компьютер вы можете использовать LiveCD другого дистрибутива. +

+

+ Глава 2 этой книги + содержит информацию, о том, как создать новые разделы Linux и + файловую систему, где будет скомпилирована и установлена новая + система LFS. Глава 3 содержит информацию, + о том, какие пакеты и исправления необходимо загрузить для сборки + системы LFS и как их хранить на файловой системе. Глава 4 освещает + вопросы настройки рабочего окружения. Пожалуйста, внимательно + прочитайте Глава 4, так как в + ней объясняется несколько важных моментов, о которых вам необходимо + знать, прежде чем вы начнёте работать со следующими главами. +

+

+ Глава 5 содержит информацию + об установке первоначального набора инструментов (binutils, gcc и + glibc) с использованием методов кросс-компиляции для изоляции новых + инструментов от хост-системы. +

+

+ Глава 6 + рассказывает, как выполнить кросс-компиляцию базовых утилит с + использованием только что собранного временного набора инструментов. +

+

+ В + Глава 7 будет осуществлен переход в среду chroot, где мы будет использовать + новые инструменты для сборки остальных инструментов, необходимых для + создания конечной системы. +

+

+ Эта попытка изолировать новую систему от основного дистрибутива + поначалу может показаться чрезмерной. Полное техническое обоснование + того, почему это сделано именно так, приведено в разделе Технические + примечания по сборочным инструментам. +

+

+ В Глава 8 + будет собрана полноценная система LFS. Еще одно преимущество среды + chroot заключается в том, что она позволяет вам продолжать + использовать хост-систему во время сборки LFS. Ожидая завершения + компиляции пакетов, вы можете продолжать пользоваться своим + компьютером в обычном режиме. +

+

+ Чтобы завершить установку, в Глава 9 происходит настройка + базовой конфигурации системы, в Глава 10 + настраиваются ядро и загрузчик. Глава 11 содержит информацию о том + как расширить возможности системы LFS. После выполнения шагов, + описанных в этой главе, компьютер будет готов к загрузке в новую + систему LFS. +

+

+ Здесь описан процесс сборки системы в двух словах. Подробная + информация о каждом шаге обсуждается в следующих главах и описаниях + пакетов. Элементы, которые кажутся сложными сейчас, будут разъяснены + позже, и все встанет на свои места, по мере прочтения книги. +

+
+ + + diff --git a/lfs-12.0-sysv/chapter01/resources.html b/lfs-12.0-sysv/chapter01/resources.html new file mode 100644 index 0000000..27a7705 --- /dev/null +++ b/lfs-12.0-sysv/chapter01/resources.html @@ -0,0 +1,148 @@ + + + + + + 1.4. Ресурсы + + + + + + + + +
+

+ 1.4. Ресурсы +

+
+

+ 1.4.1. Часто + задаваемые вопросы +

+

+ Если во время создания системы LFS вы столкнетесь с какими-либо + ошибками, у вас возникнут какие-либо вопросы или вам кажется, что в + книге допущена опечатка, пожалуйста, для начала ознакомьтесь со + списком часто задаваемых вопросов (FAQ), расположенным по адресу + https://mirror.linuxfromscratch.ru/faq/. +

+
+
+

+ 1.4.2. + Списки рассылки +

+

+ На сервере linuxfromscratch.org + размещен ряд списков рассылки, используемых для разработки проекта + LFS. Эти списки включают, среди прочего, основные списки разработки + и поддержки. Если вы не можете найти ответ на странице часто + задаваемых вопросов, следующим шагом будет поиск решения в списках + рассылки по адресу https://mirror.linuxfromscratch.ru/search.html. +

+

+ Для получения информации о списках рассылки, способах подписки, + архивах и дополнительной информации посетите https://mirror.linuxfromscratch.ru/mail.html. +

+
+
+

+ 1.4.3. IRC +

+

+ Некоторые члены сообщества LFS предлагают помощь в Internet Relay + Chat (IRC). Прежде чем воспользоваться этим способом, убедитесь, + что на ваш вопрос еще нет ответа в разделе часто задаваемых + вопросов LFS или в архивах списков рассылки. Вы можете найти нас в + irc.libera.chat. Канал поддержки + называется #lfs-support. +

+
+
+

+ 1.4.4. Зеркала + проекта +

+

+ Проект LFS имеет несколько зеркал по всему миру, чтобы сделать + доступ к веб-сайту и загрузку необходимых пакетов более удобными. + Пожалуйста, посетите веб-сайт LFS по адресу https://mirror.linuxfromscratch.ru/mirrors.html + для получения списка текущих зеркал. +

+
+
+

+ 1.4.5. + Контактная информация +

+

+ Пожалуйста, направляйте все свои вопросы и комментарии в один из + списков рассылки LFS (см. выше). +

+
+
+ + + diff --git a/lfs-12.0-sysv/chapter01/whatsnew.html b/lfs-12.0-sysv/chapter01/whatsnew.html new file mode 100644 index 0000000..92b40a6 --- /dev/null +++ b/lfs-12.0-sysv/chapter01/whatsnew.html @@ -0,0 +1,370 @@ + + + + + + 1.2. Что нового с момента последнего релиза + + + + + + + + +
+

+ 1.2. Что + нового с момента последнего релиза +

+
+ [Внимание] +

+ Внимание +

+

+ В процессе разработки LFS инструкции в книге часто изменяются, + чтобы адаптироваться к обновлению пакета или использовать + преимущества новых функций из обновленных пакетов. Смешение + инструкций разных версий книги LFS может привести к незначительным + поломкам. Такого рода проблемы обычно являются результатом + повторного использования некоторых скриптов, созданных для + предыдущей версии LFS. Такое повторное использование настоятельно + не рекомендуется. Если вы по какой-либо причине повторно + используете скрипты из предыдущей версии LFS, вам нужно быть очень + осторожным при обновлении скриптов, чтобы они соответствовали + текущей версии книги LFS. +

+
+

+ В книге LFS 12.0 для GCC установлен параметр --disable-fixincludes. Этот параметр + конфигурации, недавно добавлен в GCC 13.1, чтобы предотвратить + «исправление» + системных заголовков. Такое «исправление» не требуется для современной + системы Linux и может вызвать проблемы, если пакет будет обновлен + после установки GCC. +

+

+ Ниже приведен список пакетов, обновленных с момента предыдущего + выпуска книги. +

+
+

+ Обновлены: +

+
    +
  • +

    + Bc 6.6.0 +

    +
  • +
  • +

    + Binutils-2.41 +

    +
  • +
  • +

    + Coreutils-9.3 +

    +
  • +
  • +

    + Diffutils-3.10 +

    +
  • +
  • +

    + File-5.45 +

    +
  • +
  • +

    + Flit-core-3.9.0 +

    +
  • +
  • +

    + Gawk-5.2.2 +

    +
  • +
  • +

    + GCC-13.2.0 +

    +
  • +
  • +

    + Gettext-0.22 +

    +
  • +
  • +

    + Glibc-2.38 +

    +
  • +
  • +

    + GMP-6.3.0 +

    +
  • +
  • +

    + Grep-3.11 +

    +
  • +
  • +

    + Groff-1.23.0 +

    +
  • +
  • +

    + IANA-Etc-20230810 +

    +
  • +
  • +

    + IPRoute2-6.4.0 +

    +
  • +
  • +

    + Kbd-2.6.1 +

    +
  • +
  • +

    + Less-643 +

    +
  • +
  • +

    + Libcap-2.69 +

    +
  • +
  • +

    + Libelf-0.189 (из elfutils) +

    +
  • +
  • +

    + Linux-6.4.12 +

    +
  • +
  • +

    + Make-4.4.1 +

    +
  • +
  • +

    + Man-pages-6.05.01 +

    +
  • +
  • +

    + Meson-1.2.1 +

    +
  • +
  • +

    + Openssl-3.1.2 +

    +
  • +
  • +

    + Pkgconf-2.0.1 +

    +
  • +
  • +

    + Perl-5.38.0 +

    +
  • +
  • +

    + Procps-ng-4.0.3 +

    +
  • +
  • +

    + Python-3.11.4 +

    +
  • +
  • +

    + Sysklogd-1.5.1 +

    +
  • +
  • +

    + Systemd-254 +

    +
  • +
  • +

    + Tar-1.35 +

    +
  • +
  • +

    + Texinfo-7.0.3 +

    +
  • +
  • +

    + Tzdata-2023c +

    +
  • +
  • +

    + Util-Linux-2.39.1 +

    +
  • +
  • +

    + Vim-9.0.1677 +

    +
  • +
  • +

    + wheel-0.41.1 +

    +
  • +
  • +

    + XZ-Utils-5.4.4 +

    +
  • +
  • +

    + Zstd-1.5.5 +

    +
  • +
+
+
+

+ Добавлены: +

+
    +
  • +

    + Udev-254 (из systemd) +

    +
  • +
  • +

    + Jinja2-3.1.2 +

    +
  • +
  • +

    + MarkupSafe-2.1.3 +

    +
  • +
  • +

    + Libxcrypt-4.4.36 +

    +
  • +
  • +

    + Pkgconf-2.0.1 +

    +
  • +
  • +

    + Flit-core-3.9.0 +

    +
  • +
  • +

    + glibc-2.38-memalign_fix-1.patch +

    +
  • +
+
+
+

+ Удалены: +

+
    +
  • +

    + eudev-3.2.12 +

    +
  • +
  • +

    + Pkg-config-0.29.2 +

    +
  • +
+
+
+ + + -- cgit v1.2.3