domingo, 15 de fevereiro de 2026

LFS-13.0-rc1 está lançado

A comunidade Linux From Scratch anuncia o lançamento do LFS versão 13.0-rc1. É um lançamento preliminar do LFS-13.0.

As principais mudanças incluem atualizações do conjunto de ferramentas para binutils-2.46.0 e glibc-2.43. No total, 36 pacotes foram atualizados desde o lançamento mais recente. Mudanças no texto também foram feitas ao longo do livro. O núcleo Linux também foi atualizado para a versão 6.18.10.

Nós incentivamos todos(as) os(as) usuários(as) a lerem esse lançamento do livro e a testarem as instruções de modo que consigamos tornar  lançamento final o melhor possível.

Você consegue ler o livro (em inglês) online [0] ou baixar [1] para ler localmente.

Nota importante:

Conforme anunciado anteriormente, nós não mais estamos atualizando diretamente a versão System V do LFS. Isso possivelmente mude no futuro, porém, por enquanto, a versão mais recente do System V LFS permanece em 12.4.

Bruce Dubbs

linuxfromscratch.org


[0] http://www.linuxfromscratch.org/lfs/view/13.0-systemd-rc1/

[1] http://www.linuxfromscratch.org/lfs/downloads/13.0-systemd-rc1/

terça-feira, 10 de fevereiro de 2026

Construir KeePassXC (2.7.11) a partir do código-fonte

Tentativa de instalar o KeePassXC no Linux From Scratch 12.4 - Edição System V

O pacote KeePassXC (2.7.11) exige uma biblioteca chamada "Botan". Trata-se de uma biblioteca criptográfica.

Abaixo está transcrita a saída gerada pelo conjunto de comandos sequenciados de configuração do pacote.


-- The C compiler identification is GNU 15.2.0

-- The CXX compiler identification is GNU 15.2.0

-- Detecting C compiler ABI info

-- Detecting C compiler ABI info - done

-- Check for working C compiler: /usr/bin/cc - skipped

-- Detecting C compile features

-- Detecting C compile features - done

-- Detecting CXX compiler ABI info

-- Detecting CXX compiler ABI info - done

-- Check for working CXX compiler: /usr/bin/c++ - skipped

-- Detecting CXX compile features

-- Detecting CXX compile features - done

-- Found Git HEAD Revision: 6a2ed32


-- Setting up build for KeePassXC v2.7.11


CMake Error at /usr/share/cmake-4.1/Modules/FindPackageHandleStandardArgs.cmake:227 (message):

  Could NOT find Botan (missing: BOTAN_LIBRARY BOTAN_INCLUDE_DIR)

Call Stack (most recent call first):

  /usr/share/cmake-4.1/Modules/FindPackageHandleStandardArgs.cmake:591 (_FPHSA_FAILURE_MESSAGE)

  cmake/FindBotan.cmake:50 (find_package_handle_standard_args)

  CMakeLists.txt:216 (find_package)



-- Configuring incomplete, errors occurred!



Jamenson Ferreira Espindula de Almeida Melo

Jaboatão dos Guararapes, Pernambuco, Brasil

Usuário GNU/Linux nº 166197; LFS ID 24492

Key fingerprint: 234D 1914 4224 7C53 BD13 6855 2AE0 25C0 08A8 6180

segunda-feira, 2 de fevereiro de 2026

Direção futura para o Linux From Scratch (domingo, 1º de fevereiro de 2026)

Com algum pesar, o LFS/BLFS não mais desenvolverá as versões System V dos livros.

Existem duas razões para esta decisão. O primeiro motivo é a carga de trabalho. Ninguém que trabalha no LFS é pago. Dependemos totalmente de voluntários. No LFS existem 88 pacotes. No BLFS existem mais de 1000. O volume de alterações do upstream está sobrecarregando os editores. Neste ciclo de lançamento que começou em 1º de setembro até agora, houve 70 commits no LFS e 1155 commits no BLFS (e aumentando). Ao fazer atualizações de pacotes, muitos pacotes precisam ser verificados tanto para System V quanto para systemd. Ao preparar o lançamento, todos os pacotes precisam ser verificados para cada sistema init.

A segunda razão para abandonar o System V é que pacotes como o GNOME e em breve o Plasma do KDE estão incorporando requisitos que exigem recursos no systemd que não estão no System V. Isso poderia potencialmente ser contornado com outro sistema init como o OpenRC, mas além do processo de transição, ele ainda não resolve o problema contínuo da carga de trabalho.

No futuro, os livros LFS/BLFS 12.4 System V continuarão disponíveis. Na maioria das vezes, versões mais recentes de pacotes nesses livros poderão ser construídas com as instruções contidas neles, mas não serão testadas pelos editores do LFS.

A próxima versão do LFS/BLFS será a versão 13.0 e atualmente tem data de lançamento prevista para 1º de março.

A título pessoal, não gosto desta decisão. Para mim, LFS é aprender como um sistema funciona. Compreender o processo de inicialização é uma grande parte disso. systemd tem cerca de 1678 arquivos "C" além de muitos arquivos de dados. O System V contém "22" arquivos C mais cerca de 50 scripts bash curtos e arquivos de dados. Sim, o systemd oferece muitos recursos, mas estaremos perdendo algumas coisas que considero importantes.

Contudo, a decisão precisa ser tomada.

-Bruce Dubbs

linuxfromscratch.org

Fonte: <https://lists.linuxfromscratch.org/sympa/arc/lfs-dev/2026-02/msg00000.html>.

Texto inteiramente traduzido do inglês para o português pela ferramenta "Google Tradutor". Disponível no endereço: <https://translate.google.com/>.