Baixar MLFS
Obtenha o MLFS
O MLFS é mantido como um lançamento contínuo; ele é baseado na versão real de desenvolvimento do livro LFS. Atualmente, não existem lançamentos e, como ele é baseado na versão de desenvolvimento, podem existir soluços de tempos em tempos. O MLFS é destinado para usuários(as) experientes.
O MLFS pode ser obtido a partir do repositório git:
git clone --branch multilib https://git.linuxfromscratch.org/lfs.git mlfs
É recomendado fornecer o nome do diretório (aqui: mlfs) para evitar conflitos com outros clones do repositório LFS.
Se já existir um clone baixado, ele pode ser usado também. Nesse caso, alterne para a ramificação multilib:
cd <onde estiver clone> && git checkout multilib
Renderizando o livro MLFS
A renderização funciona da mesma forma que no livro LFS. Os parâmetros essenciais REV e BASEDIR deveriam estar definidos. Além dos parâmetros comuns, o MLFS introduziu ARCH que especifica quais tipos de extensões deveriam ser incluídas no HTML produzido. ARCH pode ser configurado como
- ml_32: Incluir somente extensões m32
- ml_x32: Incluir somente extensões mx32
- ml_all: Incluir ambos, m32 e mx32
- default: Incluir nenhuma
Amostras:
- Sistema de iniciação: sysv, extensão ML: m32
make BASEDIR=... REV=sysv ARCH=ml_32
- Sistema de iniciação: systemd, extensão ML: m32 e mx32
make BASEDIR=... REV=systemd ARCH=ml_all
Pacotes para MLFS
Como de costume, o MLFS tem uma lista de pacotes e remendos que você deveria baixar. Eles são os mesmos do livro LFS, atualmente com as seguintes exceções:
- Capítulo 8: ISL é adicionado para ser usado pelo gcc final