Linux From Scratch
Versão 13.1-systemd
Publicado 01 de setembro de 2026
Criado por Gerard
Beekmans
Editor-chefe: Bruce
Dubbs
Editor: Xi
Ruoyao
Editor: Joe
Locash
Editor: Douglas R.
Reno
Copyright
© 1999-2026 Gerard Beekmans
Índice
Prefácio
Apresentação
Audiência
Arquiteturas Alvo do LFS
Pré-requisitos
O LFS e os Padrões
Justificativa para os Pacotes no Livro
Tipografia
Estrutura
Errata e Avisos de Segurança
I. Introdução
1. Introdução
Como Construir um Sistema LFS
O que há de novo desde o lançamento mais recente
Registro das Mudanças
Recursos
Ajuda
II. Preparando para a Construção
2. Preparando o Sistema Anfitrião
Introdução
Exigências do Sistema Anfitrião
Construindo o LFS em Estágios
Criando uma Nova Partição
Criando um Sistema de Arquivos na Partição
Configurando a Variável $LFS e o Umask
Montando a Nova Partição
3. Pacotes e Remendos
Introdução
Todos os Pacotes
Remendos Necessários
4. Preparações Finais
Introdução
Criando um Layout Limitado de Diretório no Sistema de Arquivos do LFS
Adicionando o(a) Usante LFS
Configurando o Ambiente
A Respeito de UPCs
A Respeito das Suítes de Teste
III. Construindo o Conjunto de Ferramentas Cruzadas do LFS e Ferramentas Temporárias
Material Preliminar Importante
Introdução
Observações Técnicas do Conjunto de Ferramentas
Instruções Gerais de Compilação
5. Compilando um Conjunto Cruzado de Ferramentas
Introdução
Binutils-2.47 - Passagem 1
GCC-16.2.0 - Passagem 1
Cabeçalhos da API do Linux-7.1.8
Glibc-2.44
Libstdc++ oriundo de GCC-16.2.0
6. Compilando Cruzadamente Ferramentas Temporárias
Introdução
M4-1.4.21
Ncurses-6.6
Bash-5.3
Coreutils-9.11
Diffutils-3.12
File-5.48
Findutils-4.11.0
Gawk-5.4.1
Grep-3.12
Gzip-1.14
Make-4.4.1
Patch-2.8
Sed-4.10
Tar-1.35
Xz-5.8.3
Binutils-2.47 - Passagem 2
GCC-16.2.0 - Passagem 2
7. Entrando no Chroot e Construindo Ferramentas Temporárias Adicionais
Introdução
Mudando Propriedade
Preparando Sistemas de Arquivos Virtuais do Núcleo
Entrando no Ambiente Chroot
Criando Diretórios
Criando Arquivos Essenciais e Linques Simbólicos
Gettext-1.0
Bison-3.8.2
Perl-5.44.0
Zlib-1.3.2
mpdecimal-4.0.1
Python-3.14.7
Texinfo-7.3
Util-linux-2.42.2
Organizando e Salvando o Sistema Temporário
IV. Construindo o Sistema LFS
8. Instalando Aplicativos Básicos de Sistema
Introdução
Gerenciamento de Pacote
Man-pages-6.18
Iana-Etc-20260805
Glibc-2.44
Zlib-1.3.2
Bzip2-1.0.8
Xz-5.8.3
Lz4-1.10.0
Zstd-1.5.7
File-5.48
Readline-8.3
Pcre2-10.47
M4-1.4.21
Bc-7.0.3
Flex-2.6.4
Tcl-8.6.18
Expect-5.45.4
DejaGNU-1.6.3
Ninja-1.13.2
Pkgconf-3.0.5
Binutils-2.47
GMP-6.3.0
MPFR-4.2.2
MPC-1.4.1
Attr-2.6.0
Acl-2.4.0
Libcap-2.78
Libxcrypt-4.5.2
Shadow-4.20.2
Gawk-5.4.1
GCC-16.2.0
Ncurses-6.6
Sed-4.10
Psmisc-23.7
Gettext-1.0
Bison-3.8.2
Grep-3.12
Bash-5.3
Libtool-2.6.2
GDBM-1.26
Gperf-3.3
Expat-2.8.3
Inetutils-2.8
Less-704
Perl-5.44.0
Autoconf-2.73
Automake-1.18.1
OpenSSL-4.0.1
Libelf originário do Elfutils-0.195
Libffi-3.8.0
Sqlite-3530400
mpdecimal-4.0.1
Python-3.14.7
Flit-Core-4.0.2
Packaging-26.3
Wheel-0.48.0
Setuptools-84.0.0
Meson-1.12.0
Kmod-34.2
Coreutils-9.11
Diffutils-3.12
Findutils-4.11.0
Groff-1.24.1
GRUB-2.14
Gzip-1.14
IPRoute2-7.1.0
Kbd-2.10.0
Libpipeline-1.5.8
Make-4.4.1
Patch-2.8
Tar-1.35
Texinfo-7.3
Vim-9.2.1025
MarkupSafe-3.0.3
Jinja2-3.1.6
Systemd-261.2
D-Bus-1.16.2
Man-DB-2.13.1
Procps-ng-4.0.7
Util-linux-2.42.2
E2fsprogs-1.47.4
Acerca dos Símbolos de Depuração
Despojando
Organizando
9. Configuração do Sistema
Introdução
Configuração Geral da Rede de Comunicação
Visão Geral do Manuseio de Dispositivo e de Módulo
Gerenciando Dispositivos
Configurando o Relógio do Sistema
Configurando o Console do Linux
Configurando a Localidade do Sistema
Criando o Arquivo /etc/inputrc
Criando o Arquivo /etc/shells
Uso e Configuração do Systemd
10. Tornando o Sistema LFS Inicializável
Introdução
Criando o Arquivo /etc/fstab
Linux-7.1.8
Usando o GRUB para Configurar o Processo de Inicialização
11. O Fim
O Fim
Seja Contado(a)
Reinicializando o Sistema
Recursos Adicionais
Começando Depois do LFS
V. Anexos
A. Siglas e Termos
B. Reconhecimentos
C. Dependências
D. Licenças do LFS
Licença da Creative Commons
A Licença do MIT
Índice Remissivo