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.2-sysv/chapter03/chapter03.html | 97 ++ lfs-12.2-sysv/chapter03/introduction.html | 199 ++++ lfs-12.2-sysv/chapter03/packages.html | 1773 +++++++++++++++++++++++++++++ lfs-12.2-sysv/chapter03/patches.html | 194 ++++ 4 files changed, 2263 insertions(+) create mode 100644 lfs-12.2-sysv/chapter03/chapter03.html create mode 100644 lfs-12.2-sysv/chapter03/introduction.html create mode 100644 lfs-12.2-sysv/chapter03/packages.html create mode 100644 lfs-12.2-sysv/chapter03/patches.html (limited to 'lfs-12.2-sysv/chapter03') diff --git a/lfs-12.2-sysv/chapter03/chapter03.html b/lfs-12.2-sysv/chapter03/chapter03.html new file mode 100644 index 0000000..149d655 --- /dev/null +++ b/lfs-12.2-sysv/chapter03/chapter03.html @@ -0,0 +1,97 @@ + + + + + + Глава 3. Пакеты и патчи + + + + + + + + +

+ 3. Пакеты и патчи +

+
+
+

+ Содержание +

+ +
+
+ + + diff --git a/lfs-12.2-sysv/chapter03/introduction.html b/lfs-12.2-sysv/chapter03/introduction.html new file mode 100644 index 0000000..084320c --- /dev/null +++ b/lfs-12.2-sysv/chapter03/introduction.html @@ -0,0 +1,199 @@ + + + + + + 3.1. Введение + + + + + + + + +

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

+
+

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

+

+ Для некоторых пакетов архив релиза и архив снимка репозитория (Git + или SVN) для этого выпуска могут быть опубликованы с одинаковыми + именами файлов. Релиз содержит сгенерированные файлы (например, + скрипт configure, + сгенерированный пакетом autoconf) в дополнение к + содержимому соответствующего моментального снимка репозитория. В + книге везде, где это возможно, используются релизные архивы. + Использование моментального снимка вместо tar-архива, указанного в + книге, может вызвать проблемы. +

+

+ Источники загрузки могут быть недоступны. Если источник изменился с + момента публикации этой книги, Google (https://www.google.com/) предоставляет + удобную поисковую систему для поиска большинства пакетов. Если поиск + не увенчался успехом, попробуйте один из альтернативных способов + загрузки, расположенных по адресу https://mirror.linuxfromscratch.ru/lfs/mirrors.html#files. +

+

+ Загруженные пакеты и патчи необходимо где-нибудь хранить, чтобы они + были доступны на протяжении всей сборки. Рабочий каталог также + необходим для распаковки исходников и их сборки. $LFS/sources можно использовать и как место для + хранения архивов и патчей, и как рабочий каталог. При использовании + этого каталога необходимые элементы будут расположены в разделе LFS и + будут доступны на всех этапах процесса сборки. +

+

+ Чтобы создать этот каталог, выполните следующую команду от имени + пользователя root перед началом + загрузки: +

+
mkdir -v $LFS/sources
+

+ Сделайте этот каталог доступным для записи и установите sticky bit + (дословно "липкий бит"). Атрибут «Sticky bit» означает, что даже если несколько + пользователей имеют право на запись в каталог, только владелец файла + может удалить файл в таком каталоге. Следующая команда активирует + режимы записи и sticky bit: +

+
chmod -v a+wt $LFS/sources
+

+ Есть несколько способов получить все необходимые пакеты и патчи для + сборки LFS: +

+
+
    +
  • +

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

    +
  • +
  • +

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

    +
  • +
  • +

    + Файлы можно загрузить с помощью wget и wget-list. +

    +
  • +
+
+

+ Чтобы загрузить все пакеты и патчи, используя wget-list-sysv в качестве входных данных для + команды wget, наберите команду: +

+
wget --input-file=wget-list-sysv --continue --directory-prefix=$LFS/sources
+

+ Начиная с LFS-7.0, существует отдельный файл md5sums, который можно использовать для проверки + всех пакетов. Поместите этот файл в $LFS/sources и выполните: +

+
pushd $LFS/sources
+  md5sum -c md5sums
+popd
+

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

+

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

+
chown root:root $LFS/sources/*
+
+ + + diff --git a/lfs-12.2-sysv/chapter03/packages.html b/lfs-12.2-sysv/chapter03/packages.html new file mode 100644 index 0000000..4798ea9 --- /dev/null +++ b/lfs-12.2-sysv/chapter03/packages.html @@ -0,0 +1,1773 @@ + + + + + + 3.2. Все пакеты + + + + + + + + +

+ 3.2. Все + пакеты +

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

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

+

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

+

+ При выходе новых версий, старые версии пакетов могут быть удалены, + особенно, если они содержали уязвимости. Если одна или несколько + ссылок ниже недоступны, сначала ознакомьтесь с рекомендациями по + безопасности, чтобы понять следует ли использовать более новую + версию (с исправленной уязвимостью). Если нет, попробуйте скачать + удаленный пакет с зеркала. Хотя старый релиз можно скачать с + зеркала (даже если он был удален из-за уязвимости), для сборки + системы не рекомендуется использовать версию, которая уязвима. +

+
+

+ Загрузите или иным образом получите следующие пакеты: +

+
+
+
+
+ Acl (2.3.2) - 363 + KB: +
+
+

+ Домашняя страница: https://savannah.nongnu.org/projects/acl +

+

+ Ссылка на загрузку: + https://download.savannah.gnu.org/releases/acl/acl-2.3.2.tar.xz +

+

+ Контрольная сумма MD5: 590765dee95907dbc3c856f7255bd669 +

+
+
+ Attr (2.5.2) - 484 + KB: +
+
+

+ Домашняя страница: https://savannah.nongnu.org/projects/attr +

+

+ Ссылка на загрузку: + https://download.savannah.gnu.org/releases/attr/attr-2.5.2.tar.gz +

+

+ Контрольная сумма MD5: 227043ec2f6ca03c0948df5517f9c927 +

+
+
+ Autoconf (2.72) - 1,360 + KB: +
+
+

+ Домашняя страница: https://www.gnu.org/software/autoconf/ +

+

+ Ссылка на загрузку: https://ftp.gnu.org/gnu/autoconf/autoconf-2.72.tar.xz +

+

+ Контрольная сумма MD5: 1be79f7106ab6767f18391c5e22be701 +

+
+
+ Automake (1.17) - 1,614 + KB: +
+
+

+ Домашняя страница: https://www.gnu.org/software/automake/ +

+

+ Ссылка на загрузку: https://ftp.gnu.org/gnu/automake/automake-1.17.tar.xz +

+

+ Контрольная сумма MD5: 7ab3a02318fee6f5bd42adfc369abf10 +

+
+
+ Bash (5.2.32) - 10,697 + KB: +
+
+

+ Домашняя страница: https://www.gnu.org/software/bash/ +

+

+ Ссылка на загрузку: https://ftp.gnu.org/gnu/bash/bash-5.2.32.tar.gz +

+

+ Контрольная сумма MD5: f204835b2e06c06e37b5ad776ff907f4 +

+
+
+ Bc (6.7.6) - 463 + KB: +
+
+

+ Домашняя страница: https://git.gavinhoward.com/gavin/bc +

+

+ Ссылка на загрузку: + https://github.com/gavinhoward/bc/releases/download/6.7.6/bc-6.7.6.tar.xz +

+

+ Контрольная сумма MD5: a47aa5e4e7395fbcd159a9228613b97b +

+
+
+ Binutils (2.43.1) - 27,514 KB: +
+
+

+ Домашняя страница: https://www.gnu.org/software/binutils/ +

+

+ Ссылка на загрузку: + https://sourceware.org/pub/binutils/releases/binutils-2.43.1.tar.xz +

+

+ Контрольная сумма MD5: 9202d02925c30969d1917e4bad5a2320 +

+
+
+ Bison (3.8.2) - 2,752 + KB: +
+
+

+ Домашняя страница: https://www.gnu.org/software/bison/ +

+

+ Ссылка на загрузку: https://ftp.gnu.org/gnu/bison/bison-3.8.2.tar.xz +

+

+ Контрольная сумма MD5: c28f119f405a2304ff0a7ccdcc629713 +

+
+
+ Bzip2 (1.0.8) - 792 + KB: +
+
+

+ Ссылка на загрузку: https://www.sourceware.org/pub/bzip2/bzip2-1.0.8.tar.gz +

+

+ Контрольная сумма MD5: 67e051268d0c475ea773822f7500d0e5 +

+
+
+ Check (0.15.2) - 760 + KB: +
+
+

+ Домашняя страница: https://libcheck.github.io/check +

+

+ Ссылка на загрузку: + https://github.com/libcheck/check/releases/download/0.15.2/check-0.15.2.tar.gz +

+

+ Контрольная сумма MD5: 50fcafcecde5a380415b12e9c574e0b2 +

+
+
+ Coreutils (9.5) - 5,867 + KB: +
+
+

+ Домашняя страница: https://www.gnu.org/software/coreutils/ +

+

+ Ссылка на загрузку: https://ftp.gnu.org/gnu/coreutils/coreutils-9.5.tar.xz +

+

+ Контрольная сумма MD5: e99adfa059a63db3503cc71f3d151e31 +

+
+
+ DejaGNU (1.6.3) - 608 + KB: +
+
+

+ Домашняя страница: https://www.gnu.org/software/dejagnu/ +

+

+ Ссылка на загрузку: https://ftp.gnu.org/gnu/dejagnu/dejagnu-1.6.3.tar.gz +

+

+ Контрольная сумма MD5: 68c5208c58236eba447d7d6d1326b821 +

+
+
+ Diffutils (3.10) - 1,587 + KB: +
+
+

+ Домашняя страница: https://www.gnu.org/software/diffutils/ +

+

+ Ссылка на загрузку: https://ftp.gnu.org/gnu/diffutils/diffutils-3.10.tar.xz +

+

+ Контрольная сумма MD5: 2745c50f6f4e395e7b7d52f902d075bf +

+
+
+ E2fsprogs (1.47.1) - 9,720 KB: +
+
+

+ Домашняя страница: https://e2fsprogs.sourceforge.net/ +

+

+ Ссылка на загрузку: + https://downloads.sourceforge.net/project/e2fsprogs/e2fsprogs/v1.47.1/e2fsprogs-1.47.1.tar.gz +

+

+ Контрольная сумма MD5: 75e6d1353cbe6d5728a98fb0267206cb +

+
+
+ Elfutils (0.191) - 9,092 + KB: +
+
+

+ Домашняя страница: https://sourceware.org/elfutils/ +

+

+ Ссылка на загрузку: + https://sourceware.org/ftp/elfutils/0.191/elfutils-0.191.tar.bz2 +

+

+ Контрольная сумма MD5: 636547248fb3fae58ec48030298d3ef7 +

+
+
+ Expat (2.6.2) - 474 + KB: +
+
+

+ Домашняя страница: https://libexpat.github.io/ +

+

+ Ссылка на загрузку: + https://prdownloads.sourceforge.net/expat/expat-2.6.2.tar.xz +

+

+ Контрольная сумма MD5: 0cb75c8feb842c0794ba89666b762a2d +

+
+
+ Expect (5.45.4) - 618 + KB: +
+
+

+ Домашняя страница: https://core.tcl.tk/expect/ +

+

+ Ссылка на загрузку: + https://prdownloads.sourceforge.net/expect/expect5.45.4.tar.gz +

+

+ Контрольная сумма MD5: 00fce8de158422f5ccd2666512329bd2 +

+
+
+ File (5.45) - 1,218 + KB: +
+
+

+ Домашняя страница: https://www.darwinsys.com/file/ +

+

+ Ссылка на загрузку: https://astron.com/pub/file/file-5.45.tar.gz +

+

+ Контрольная сумма MD5: 26b2a96d4e3a8938827a1e572afd527a +

+
+
+ Findutils (4.10.0) - 2,189 KB: +
+
+

+ Домашняя страница: https://www.gnu.org/software/findutils/ +

+

+ Ссылка на загрузку: https://ftp.gnu.org/gnu/findutils/findutils-4.10.0.tar.xz +

+

+ Контрольная сумма MD5: 870cfd71c07d37ebe56f9f4aaf4ad872 +

+
+
+ Flex (2.6.4) - 1,386 + KB: +
+
+

+ Домашняя страница: https://github.com/westes/flex +

+

+ Ссылка на загрузку: + https://github.com/westes/flex/releases/download/v2.6.4/flex-2.6.4.tar.gz +

+

+ Контрольная сумма MD5: 2882e3179748cc9f9c23ec593d6adc8d +

+
+
+ Flit-core (3.9.0) - 41 + KB: +
+
+

+ Домашняя страница: https://pypi.org/project/flit-core/ +

+

+ Ссылка на загрузку: + https://pypi.org/packages/source/f/flit-core/flit_core-3.9.0.tar.gz +

+

+ Контрольная сумма MD5: 3bc52f1952b9a78361114147da63c35b +

+
+
+ Gawk (5.3.0) - 3,356 + KB: +
+
+

+ Домашняя страница: https://www.gnu.org/software/gawk/ +

+

+ Ссылка на загрузку: https://ftp.gnu.org/gnu/gawk/gawk-5.3.0.tar.xz +

+

+ Контрольная сумма MD5: 97c5a7d83f91a7e1b2035ebbe6ac7abd +

+
+
+ GCC (14.2.0) - 90,144 + KB: +
+
+

+ Домашняя страница: https://gcc.gnu.org/ +

+

+ Ссылка на загрузку: https://ftp.gnu.org/gnu/gcc/gcc-14.2.0/gcc-14.2.0.tar.xz +

+

+ Контрольная сумма MD5: 2268420ba02dc01821960e274711bde0 +

+
+
+ GDBM (1.24) - 1,168 + KB: +
+
+

+ Домашняя страница: https://www.gnu.org/software/gdbm/ +

+

+ Ссылка на загрузку: https://ftp.gnu.org/gnu/gdbm/gdbm-1.24.tar.gz +

+

+ Контрольная сумма MD5: c780815649e52317be48331c1773e987 +

+
+
+ Gettext (0.22.5) - 10,031 KB: +
+
+

+ Домашняя страница: https://www.gnu.org/software/gettext/ +

+

+ Ссылка на загрузку: https://ftp.gnu.org/gnu/gettext/gettext-0.22.5.tar.xz +

+

+ Контрольная сумма MD5: 3ae5580599d84be93e6213930facb2db +

+
+
+ Glibc (2.40) - 18,313 + KB: +
+
+

+ Домашняя страница: https://www.gnu.org/software/libc/ +

+

+ Ссылка на загрузку: https://ftp.gnu.org/gnu/glibc/glibc-2.40.tar.xz +

+

+ Контрольная сумма MD5: b390feef233022114950317f10c4fa97 +

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

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

+

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

+
+
+
+ GMP (6.3.0) - 2,046 + KB: +
+
+

+ Домашняя страница: https://www.gnu.org/software/gmp/ +

+

+ Ссылка на загрузку: https://ftp.gnu.org/gnu/gmp/gmp-6.3.0.tar.xz +

+

+ Контрольная сумма MD5: 956dc04e864001a9c22429f761f2c283 +

+
+
+ Gperf (3.1) - 1,188 + KB: +
+
+

+ Домашняя страница: https://www.gnu.org/software/gperf/ +

+

+ Ссылка на загрузку: https://ftp.gnu.org/gnu/gperf/gperf-3.1.tar.gz +

+

+ Контрольная сумма MD5: 9e251c0a618ad0824b51117d5d9db87e +

+
+
+ Grep (3.11) - 1,664 + KB: +
+
+

+ Домашняя страница: https://www.gnu.org/software/grep/ +

+

+ Ссылка на загрузку: https://ftp.gnu.org/gnu/grep/grep-3.11.tar.xz +

+

+ Контрольная сумма MD5: 7c9bbd74492131245f7cdb291fa142c0 +

+
+
+ Groff (1.23.0) - 7,259 + KB: +
+
+

+ Домашняя страница: https://www.gnu.org/software/groff/ +

+

+ Ссылка на загрузку: https://ftp.gnu.org/gnu/groff/groff-1.23.0.tar.gz +

+

+ Контрольная сумма MD5: 5e4f40315a22bb8a158748e7d5094c7d +

+
+
+ GRUB (2.12) - 6,524 + KB: +
+
+

+ Домашняя страница: https://www.gnu.org/software/grub/ +

+

+ Ссылка на загрузку: https://ftp.gnu.org/gnu/grub/grub-2.12.tar.xz +

+

+ Контрольная сумма MD5: 60c564b1bdc39d8e43b3aab4bc0fb140 +

+
+
+ Gzip (1.13) - 819 + KB: +
+
+

+ Домашняя страница: https://www.gnu.org/software/gzip/ +

+

+ Ссылка на загрузку: https://ftp.gnu.org/gnu/gzip/gzip-1.13.tar.xz +

+

+ Контрольная сумма MD5: d5c9fc9441288817a4a0be2da0249e29 +

+
+
+ Iana-Etc (20240806) - 590 KB: +
+
+

+ Домашняя страница: https://www.iana.org/protocols +

+

+ Ссылка на загрузку: + https://github.com/Mic92/iana-etc/releases/download/20240806/iana-etc-20240806.tar.gz +

+

+ Контрольная сумма MD5: ea3c37c00d22f1159fc3b7d988de8476 +

+
+
+ Inetutils (2.5) - 1,632 + KB: +
+
+

+ Домашняя страница: https://www.gnu.org/software/inetutils/ +

+

+ Ссылка на загрузку: https://ftp.gnu.org/gnu/inetutils/inetutils-2.5.tar.xz +

+

+ Контрольная сумма MD5: 9e5a6dfd2d794dc056a770e8ad4a9263 +

+
+
+ Intltool (0.51.0) - 159 + KB: +
+
+

+ Домашняя страница: https://freedesktop.org/wiki/Software/intltool +

+

+ Ссылка на загрузку: + https://launchpad.net/intltool/trunk/0.51.0/+download/intltool-0.51.0.tar.gz +

+

+ Контрольная сумма MD5: 12e517cac2b57a0121cda351570f1e63 +

+
+
+ IPRoute2 (6.10.0) - 900 + KB: +
+
+

+ Домашняя страница: https://www.kernel.org/pub/linux/utils/net/iproute2/ +

+

+ Ссылка на загрузку: + https://www.kernel.org/pub/linux/utils/net/iproute2/iproute2-6.10.0.tar.xz +

+

+ Контрольная сумма MD5: 6282e47de9c5b230e83537fba7181c9c +

+
+
+ Jinja2 (3.1.4) - 235 + KB: +
+
+

+ Домашняя страница: https://jinja.palletsprojects.com/en/3.1.x/ +

+

+ Ссылка на загрузку: + https://pypi.org/packages/source/J/Jinja2/jinja2-3.1.4.tar.gz +

+

+ Контрольная сумма MD5: 02ca9a6364c92e83d14b037bef4732bc +

+
+
+ Kbd (2.6.4) - 1,470 + KB: +
+
+

+ Домашняя страница: https://kbd-project.org/ +

+

+ Ссылка на загрузку: + https://www.kernel.org/pub/linux/utils/kbd/kbd-2.6.4.tar.xz +

+

+ Контрольная сумма MD5: e2fd7adccf6b1e98eb1ae8d5a1ce5762 +

+
+
+ Kmod (33) - 503 + KB: +
+
+

+ Домашняя страница: https://github.com/kmod-project/kmod +

+

+ Ссылка на загрузку: + https://www.kernel.org/pub/linux/utils/kernel/kmod/kmod-33.tar.xz +

+

+ Контрольная сумма MD5: c451c4aa61521adbe8af147f498046f8 +

+
+
+ Less (661) - 634 + KB: +
+
+

+ Домашняя страница: https://www.greenwoodsoftware.com/less/ +

+

+ Ссылка на загрузку: https://www.greenwoodsoftware.com/less/less-661.tar.gz +

+

+ Контрольная сумма MD5: 44f54b6313c5d71fa1ac224d8d84766a +

+
+
+ LFS-Bootscripts (20240825) - 34 KB: +
+
+

+ Ссылка на загрузку: + https://mirror.linuxfromscratch.ru/lfs/downloads/12.2/lfs-bootscripts-20240825.tar.xz +

+

+ Контрольная сумма MD5: e121b5920071ae9a1351f3f44f8b1e77 +

+
+
+ Libcap (2.70) - 187 + KB: +
+
+

+ Домашняя страница: https://sites.google.com/site/fullycapable/ +

+

+ Ссылка на загрузку: + https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/libcap-2.70.tar.xz +

+

+ Контрольная сумма MD5: df0e20c6eeca849347b87d5d6a8870c0 +

+
+
+ Libffi (3.4.6) - 1,360 + KB: +
+
+

+ Домашняя страница: https://sourceware.org/libffi/ +

+

+ Ссылка на загрузку: + https://github.com/libffi/libffi/releases/download/v3.4.6/libffi-3.4.6.tar.gz +

+

+ Контрольная сумма MD5: b9cac6c5997dca2b3787a59ede34e0eb +

+
+
+ Libpipeline (1.5.7) - 956 KB: +
+
+

+ Домашняя страница: https://libpipeline.nongnu.org/ +

+

+ Ссылка на загрузку: + https://download.savannah.gnu.org/releases/libpipeline/libpipeline-1.5.7.tar.gz +

+

+ Контрольная сумма MD5: 1a48b5771b9f6c790fb4efdb1ac71342 +

+
+
+ Libtool (2.4.7) - 996 + KB: +
+
+

+ Домашняя страница: https://www.gnu.org/software/libtool/ +

+

+ Ссылка на загрузку: https://ftp.gnu.org/gnu/libtool/libtool-2.4.7.tar.xz +

+

+ Контрольная сумма MD5: 2fc0b6ddcd66a89ed6e45db28fa44232 +

+
+
+ Libxcrypt (4.4.36) - 610 + KB: +
+
+

+ Домашняя страница: https://github.com/besser82/libxcrypt/ +

+

+ Ссылка на загрузку: + https://github.com/besser82/libxcrypt/releases/download/v4.4.36/libxcrypt-4.4.36.tar.xz +

+

+ Контрольная сумма MD5: b84cd4104e08c975063ec6c4d0372446 +

+
+
+ Linux (6.10.5) - 141,739 + KB: +
+
+

+ Домашняя страница: https://www.kernel.org/ +

+

+ Ссылка на загрузку: + https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.10.5.tar.xz +

+

+ Контрольная сумма MD5: 276ef1f11ed3713ec5d6f506ff55ac12 +

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

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

+

+ Ядро Linux обновляется достаточно часто из-за обнаружения + уязвимостей в системе безопасности. Можно использовать + последнюю стабильную версию ядра, если на странице с + ошибками и рекомендациями по безопасности не указано иное. +

+

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

+
+
+
+ Lz4 (1.10.0) - 379 + KB: +
+
+

+ Домашняя страница: https://lz4.org/ +

+

+ Ссылка на загрузку: + https://github.com/lz4/lz4/releases/download/v1.10.0/lz4-1.10.0.tar.gz +

+

+ Контрольная сумма MD5: dead9f5f1966d9ae56e1e32761e4e675 +

+
+
+ M4 (1.4.19) - 1,617 + KB: +
+
+

+ Домашняя страница: https://www.gnu.org/software/m4/ +

+

+ Ссылка на загрузку: https://ftp.gnu.org/gnu/m4/m4-1.4.19.tar.xz +

+

+ Контрольная сумма MD5: 0d90823e1426f1da2fd872df0311298d +

+
+
+ Make (4.4.1) - 2,300 + KB: +
+
+

+ Домашняя страница: https://www.gnu.org/software/make/ +

+

+ Ссылка на загрузку: https://ftp.gnu.org/gnu/make/make-4.4.1.tar.gz +

+

+ Контрольная сумма MD5: c8469a3713cbbe04d955d4ae4be23eeb +

+
+
+ Man-DB (2.12.1) - 1,994 + KB: +
+
+

+ Домашняя страница: https://www.nongnu.org/man-db/ +

+

+ Ссылка на загрузку: + https://download.savannah.gnu.org/releases/man-db/man-db-2.12.1.tar.xz +

+

+ Контрольная сумма MD5: 7b044e5020aab89db41ac7ee59d6d84a +

+
+
+ Man-pages (6.9.1) - 1,821 KB: +
+
+

+ Домашняя страница: https://www.kernel.org/doc/man-pages/ +

+

+ Ссылка на загрузку: + https://www.kernel.org/pub/linux/docs/man-pages/man-pages-6.9.1.tar.xz +

+

+ Контрольная сумма MD5: 4d56775b6cce4edf1e496249e7c01c1a +

+
+
+ MarkupSafe (2.1.5) - 19 + KB: +
+
+

+ Домашняя страница: https://palletsprojects.com/p/markupsafe/ +

+

+ Ссылка на загрузку: + https://pypi.org/packages/source/M/MarkupSafe/MarkupSafe-2.1.5.tar.gz +

+

+ Контрольная сумма MD5: 8fe7227653f2fb9b1ffe7f9f2058998a +

+
+
+ Meson (1.5.1) - 2,205 + KB: +
+
+

+ Домашняя страница: https://mesonbuild.com +

+

+ Ссылка на загрузку: + https://github.com/mesonbuild/meson/releases/download/1.5.1/meson-1.5.1.tar.gz +

+

+ Контрольная сумма MD5: c4f2b3e5ea632685f61ba1b833c4905c +

+
+
+ MPC (1.3.1) - 756 + KB: +
+
+

+ Домашняя страница: https://www.multiprecision.org/ +

+

+ Ссылка на загрузку: https://ftp.gnu.org/gnu/mpc/mpc-1.3.1.tar.gz +

+

+ Контрольная сумма MD5: 5c9bc658c9fd0f940e8e3e0f09530c62 +

+
+
+ MPFR (4.2.1) - 1,459 + KB: +
+
+

+ Домашняя страница: https://www.mpfr.org/ +

+

+ Ссылка на загрузку: https://ftp.gnu.org/gnu/mpfr/mpfr-4.2.1.tar.xz +

+

+ Контрольная сумма MD5: 523c50c6318dde6f9dc523bc0244690a +

+
+
+ Ncurses (6.5) - 2,156 + KB: +
+
+

+ Домашняя страница: https://www.gnu.org/software/ncurses/ +

+

+ Ссылка на загрузку: + https://invisible-mirror.net/archives/ncurses/ncurses-6.5.tar.gz +

+

+ Контрольная сумма MD5: ac2d2629296f04c8537ca706b6977687 +

+
+
+ Ninja (1.12.1) - 235 + KB: +
+
+

+ Домашняя страница: https://ninja-build.org/ +

+

+ Ссылка на загрузку: + https://github.com/ninja-build/ninja/archive/v1.12.1/ninja-1.12.1.tar.gz +

+

+ Контрольная сумма MD5: 6288992b05e593a391599692e2f7e490 +

+
+
+ OpenSSL (3.3.1) - 17,633 + KB: +
+
+

+ Домашняя страница: https://www.openssl.org/ +

+

+ Ссылка на загрузку: https://www.openssl.org/source/openssl-3.3.1.tar.gz +

+

+ Контрольная сумма MD5: 8a4342b399c18f870ca6186299195984 +

+
+
+ Patch (2.7.6) - 766 + KB: +
+
+

+ Домашняя страница: https://savannah.gnu.org/projects/patch/ +

+

+ Ссылка на загрузку: https://ftp.gnu.org/gnu/patch/patch-2.7.6.tar.xz +

+

+ Контрольная сумма MD5: 78ad9937e4caadcba1526ef1853730d5 +

+
+
+ Perl (5.40.0) - 13,481 + KB: +
+
+

+ Домашняя страница: https://www.perl.org/ +

+

+ Ссылка на загрузку: https://www.cpan.org/src/5.0/perl-5.40.0.tar.xz +

+

+ Контрольная сумма MD5: cfe14ef0709b9687f9c514042e8e1e82 +

+
+
+ Pkgconf (2.3.0) - 309 + KB: +
+
+

+ Домашняя страница: https://github.com/pkgconf/pkgconf +

+

+ Ссылка на загрузку: + https://distfiles.ariadne.space/pkgconf/pkgconf-2.3.0.tar.xz +

+

+ Контрольная сумма MD5: 833363e77b5bed0131c7bc4cc6f7747b +

+
+
+ Procps (4.0.4) - 1,369 + KB: +
+
+

+ Домашняя страница: https://gitlab.com/procps-ng/procps/ +

+

+ Ссылка на загрузку: + https://sourceforge.net/projects/procps-ng/files/Production/procps-ng-4.0.4.tar.xz +

+

+ Контрольная сумма MD5: 2f747fc7df8ccf402d03e375c565cf96 +

+
+
+ Psmisc (23.7) - 423 + KB: +
+
+

+ Домашняя страница: https://gitlab.com/psmisc/psmisc +

+

+ Ссылка на загрузку: + https://sourceforge.net/projects/psmisc/files/psmisc/psmisc-23.7.tar.xz +

+

+ Контрольная сумма MD5: 53eae841735189a896d614cba440eb10 +

+
+
+ Python (3.12.5) - 19,944 + KB: +
+
+

+ Домашняя страница: https://www.python.org/ +

+

+ Ссылка на загрузку: + https://www.python.org/ftp/python/3.12.5/Python-3.12.5.tar.xz +

+

+ Контрольная сумма MD5: 02c7d269e077f4034963bba6befdc715 +

+
+
+ Python Documentation (3.12.5) - 8,188 KB: +
+
+

+ Ссылка на загрузку: + https://www.python.org/ftp/python/doc/3.12.5/python-3.12.5-docs-html.tar.bz2 +

+

+ Контрольная сумма MD5: 52274d813236ca4a972fb6988480dc56 +

+
+
+ Readline (8.2.13) - 2,974 KB: +
+
+

+ Домашняя страница: https://tiswww.case.edu/php/chet/readline/rltop.html +

+

+ Ссылка на загрузку: https://ftp.gnu.org/gnu/readline/readline-8.2.13.tar.gz +

+

+ Контрольная сумма MD5: 05080bf3801e6874bb115cd6700b708f +

+
+
+ Sed (4.9) - 1,365 + KB: +
+
+

+ Домашняя страница: https://www.gnu.org/software/sed/ +

+

+ Ссылка на загрузку: https://ftp.gnu.org/gnu/sed/sed-4.9.tar.xz +

+

+ Контрольная сумма MD5: 6aac9b2dbafcd5b7a67a8a9bcb8036c3 +

+
+
+ Setuptools (72.2.0) - 2,363 KB: +
+
+

+ Домашняя страница: https://pypi.org/project/setuptools/ +

+

+ Ссылка на загрузку: + https://pypi.org/packages/source/s/setuptools/setuptools-72.2.0.tar.gz +

+

+ Контрольная сумма MD5: 2e0ffd0f6fc632a11442b79d9b1c68bd +

+
+
+ Shadow (4.16.0) - 2,154 + KB: +
+
+

+ Домашняя страница: https://github.com/shadow-maint/shadow/ +

+

+ Ссылка на загрузку: + https://github.com/shadow-maint/shadow/releases/download/4.16.0/shadow-4.16.0.tar.xz +

+

+ Контрольная сумма MD5: eb70bad3316d08f0d3bb3d4bbeccb3b4 +

+
+
+ Sysklogd (2.6.1) - 452 + KB: +
+
+

+ Домашняя страница: https://www.infodrom.org/projects/sysklogd/ +

+

+ Ссылка на загрузку: + https://github.com/troglobit/sysklogd/releases/download/v2.6.1/sysklogd-2.6.1.tar.gz +

+

+ Контрольная сумма MD5: dcf0836a0fcc6568efaad230850d9c86 +

+
+
+ Systemd (256.4) - 15,291 + KB: +
+
+

+ Домашняя страница: https://www.freedesktop.org/wiki/Software/systemd/ +

+

+ Ссылка на загрузку: + https://github.com/systemd/systemd/archive/v256.4/systemd-256.4.tar.gz +

+

+ Контрольная сумма MD5: 03bd1ff158ec0bc55428c77a8f8495bd +

+
+
+ Systemd Man Pages (256.4) - 676 KB: +
+
+

+ Домашняя страница: https://www.freedesktop.org/wiki/Software/systemd/ +

+

+ Ссылка на загрузку: + https://anduin.linuxfromscratch.org/LFS/systemd-man-pages-256.4.tar.xz +

+

+ Контрольная сумма MD5: 8dbcf0ff0d8e5e9d3565f9d2fc153310 +

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

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

+

+ Команда Linux From Scratch генерирует собственный архив + справочных страниц, используя исходный код systemd. Это + делается для того, чтобы избежать ненужных зависимостей. +

+
+
+
+ SysVinit (3.10) - 235 + KB: +
+
+

+ Домашняя страница: https://savannah.nongnu.org/projects/sysvinit +

+

+ Ссылка на загрузку: + https://github.com/slicer69/sysvinit/releases/download/3.10/sysvinit-3.10.tar.xz +

+

+ Контрольная сумма MD5: b8fbe11062cf16d3b6a3709b7f6978d2 +

+
+
+ Tar (1.35) - 2,263 + KB: +
+
+

+ Домашняя страница: https://www.gnu.org/software/tar/ +

+

+ Ссылка на загрузку: https://ftp.gnu.org/gnu/tar/tar-1.35.tar.xz +

+

+ Контрольная сумма MD5: a2d8042658cfd8ea939e6d911eaf4152 +

+
+
+ Tcl (8.6.14) - 11,355 + KB: +
+
+

+ Домашняя страница: https://tcl.sourceforge.net/ +

+

+ Ссылка на загрузку: https://downloads.sourceforge.net/tcl/tcl8.6.14-src.tar.gz +

+

+ Контрольная сумма MD5: c30b57c6051be28fa928d09aca82841e +

+
+
+ Tcl Documentation (8.6.14) - 1,167 KB: +
+
+

+ Ссылка на загрузку: + https://downloads.sourceforge.net/tcl/tcl8.6.14-html.tar.gz +

+

+ Контрольная сумма MD5: 5467198f8d57c54835bf80b98ffb0170 +

+
+
+ Texinfo (7.1) - 5,416 + KB: +
+
+

+ Домашняя страница: https://www.gnu.org/software/texinfo/ +

+

+ Ссылка на загрузку: https://ftp.gnu.org/gnu/texinfo/texinfo-7.1.tar.xz +

+

+ Контрольная сумма MD5: edd9928b4a3f82674bcc3551616eef3b +

+
+
+ Time Zone Data (2024a) - 444 KB: +
+
+

+ Домашняя страница: https://www.iana.org/time-zones +

+

+ Ссылка на загрузку: + https://www.iana.org/time-zones/repository/releases/tzdata2024a.tar.gz +

+

+ Контрольная сумма MD5: 2349edd8335245525cc082f2755d5bf4 +

+
+
+ Udev-lfs Tarball (udev-lfs-20230818) - + 10 KB: +
+
+

+ Ссылка на загрузку: + https://anduin.linuxfromscratch.org/LFS/udev-lfs-20230818.tar.xz +

+

+ Контрольная сумма MD5: acd4360d8a5c3ef320b9db88d275dae6 +

+
+
+ Util-linux (2.40.2) - 8,648 KB: +
+
+

+ Домашняя страница: + https://git.kernel.org/pub/scm/utils/util-linux/util-linux.git/ +

+

+ Ссылка на загрузку: + https://www.kernel.org/pub/linux/utils/util-linux/v2.40/util-linux-2.40.2.tar.xz +

+

+ Контрольная сумма MD5: 88faefc8fefced097e58142077a3d14e +

+
+
+ Vim (9.1.0660) - 17,629 + KB: +
+
+

+ Домашняя страница: https://www.vim.org +

+

+ Ссылка на загрузку: + https://github.com/vim/vim/archive/v9.1.0660/vim-9.1.0660.tar.gz +

+

+ Контрольная сумма MD5: c512a99b3704f193be1a181cc644b2b2 +

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

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

+

+ Версия vim меняется ежедневно. Чтобы получить последнюю + версию, перейдите на https://github.com/vim/vim/tags. +

+
+
+
+ Wheel (0.44.0) - 99 + KB: +
+
+

+ Домашняя страница: https://pypi.org/project/wheel/ +

+

+ Ссылка на загрузку: + https://pypi.org/packages/source/w/wheel/wheel-0.44.0.tar.gz +

+

+ Контрольная сумма MD5: 440ff4fe51579b7ed16f02af8f8d9494 +

+
+
+ XML::Parser (2.47) - 276 + KB: +
+
+

+ Домашняя страница: https://github.com/chorny/XML-Parser +

+

+ Ссылка на загрузку: + https://cpan.metacpan.org/authors/id/T/TO/TODDR/XML-Parser-2.47.tar.gz +

+

+ Контрольная сумма MD5: 89a8e82cfd2ad948b349c0a69c494463 +

+
+
+ Xz Utils (5.6.2) - 1,277 + KB: +
+
+

+ Домашняя страница: https://tukaani.org/xz +

+

+ Ссылка на загрузку: + https://github.com//tukaani-project/xz/releases/download/v5.6.2/xz-5.6.2.tar.xz +

+

+ Контрольная сумма MD5: bbf73fb28425cebb854328599f85c4cf +

+
+
+ Zlib (1.3.1) - 1,478 + KB: +
+
+

+ Домашняя страница: https://zlib.net/ +

+

+ Ссылка на загрузку: https://zlib.net/fossils/zlib-1.3.1.tar.gz +

+

+ Контрольная сумма MD5: 9855b6d802d7fe5b7bd5b196a2271655 +

+
+
+ Zstd (1.5.6) - 2,351 + KB: +
+
+

+ Домашняя страница: https://facebook.github.io/zstd/ +

+

+ Ссылка на загрузку: + https://github.com/facebook/zstd/releases/download/v1.5.6/zstd-1.5.6.tar.gz +

+

+ Контрольная сумма MD5: 5a473726b3445d0e5d6296afd1ab6854 +

+
+
+
+
+

+ Общий размер пакетов: примерно 517 MB +

+
+ + + diff --git a/lfs-12.2-sysv/chapter03/patches.html b/lfs-12.2-sysv/chapter03/patches.html new file mode 100644 index 0000000..9786e33 --- /dev/null +++ b/lfs-12.2-sysv/chapter03/patches.html @@ -0,0 +1,194 @@ + + + + + + 3.3. Необходимые патчи + + + + + + + + +

+ 3.3. + Необходимые патчи +

+
+

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

+
+
+
+
+ Bzip2 Documentation Patch - 1.6 KB: +
+
+

+ Ссылка на загрузку: + https://mirror.linuxfromscratch.ru/patches/lfs/12.2/bzip2-1.0.8-install_docs-1.patch +

+

+ Контрольная сумма MD5: 6a5ac7e89b791aae556de0f745916f7f +

+
+
+ Coreutils Internationalization Fixes Patch - + 164 KB: +
+
+

+ Ссылка на загрузку: + https://mirror.linuxfromscratch.ru/patches/lfs/12.2/coreutils-9.5-i18n-2.patch +

+

+ Контрольная сумма MD5: 58961caf5bbdb02462591fa506c73b6d +

+
+
+ Expect GCC14 Patch - 7.8 + KB: +
+
+

+ Download: + https://mirror.linuxfromscratch.ru/patches/lfs/12.2/expect-5.45.4-gcc14-1.patch +

+

+ MD5 sum: 0b8b5ac411d011263ad40b0664c669f0 +

+
+
+ Glibc FHS Patch - 2.8 + KB: +
+
+

+ Ссылка на загрузку: + https://mirror.linuxfromscratch.ru/patches/lfs/12.2/glibc-2.40-fhs-1.patch +

+

+ Контрольная сумма MD5: 9a5997c3452909b1769918c759eff8a2 +

+
+
+ Kbd Backspace/Delete Fix Patch - + 12 KB: +
+
+

+ Ссылка на загрузку: + https://mirror.linuxfromscratch.ru/patches/lfs/12.2/kbd-2.6.4-backspace-1.patch +

+

+ Контрольная сумма MD5: f75cca16a38da6caa7d52151f7136895 +

+
+
+ SysVinit Consolidated Patch - 2.5 KB: +
+
+

+ Ссылка на загрузку: + https://mirror.linuxfromscratch.ru/patches/lfs/12.2/sysvinit-3.10-consolidated-1.patch +

+

+ Контрольная сумма MD5: 17ffccbb8e18c39e8cedc32046f3a475 +

+
+
+
+
+

+ Общий размер этих патчей: примерно 190.7 KB +

+

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

+
+ + + -- cgit v1.2.3