Gentoo passa a oferecer suporte a pacotes binários!
- Embora o Gentoo Linux seja amplamente conhecido como uma distribuição baseada em código-fonte, o Portage, seu gerenciador de pacotes, já oferece suporte a pacotes binários há anos, e permite misturar livremente instalações de pacotes baseadas em código-fonte e em binários.
- Para casos de hardware com baixo desempenho ou por conveniência, agora há a opção de baixar pacotes binários e instalá-los diretamente.
- Na maioria das arquiteturas, isso se limita ao sistema principal e a atualizações semanais, mas em amd64 e arm64 são oferecidos mais de 20 GB de pacotes, de LibreOffice a KDE Plasma, Gnome e Docker, e o Gentoo stable é atualizado diariamente.
Perguntas e respostas
- Para usar pacotes binários em uma instalação existente do Gentoo, é necessário criar um arquivo de configuração em
/etc/portage/binrepos.conf/.
- No caso de uma nova instalação, o arquivo apropriado
/etc/portage/binrepos.conf/gentoobinhost.conf já vem incluído, e é possível alterar a configuração src-uri para usar um espelho local.
- Os pacotes amd64 são compilados com
-march=x86-64 -mtune=generic -O2 -pipe, e os pacotes arm64 com -O2 -pipe, podendo ser usados em suas respectivas arquiteturas.
- A configuração de pacotes para outras arquiteturas e ABIs está vinculada ao build de stage, e no momento não há planos de expansão adicional.
- Os pacotes são assinados criptograficamente com a mesma chave do stage, e a assinatura é verificada antes da instalação.
- Se a verificação de assinatura falhar, a instalação é recusada, mas na configuração padrão ainda é possível instalar pacotes XPAK não assinados.
- Para usar apenas pacotes assinados, é preciso definir
FEATURES="binpkg-request-signature" em make.conf.
- Se ocorrer um erro de verificação de assinatura, é necessário executar a Gentoo Trust Tool
getuto com privilégios de root.
- Para usar pacotes binários produzidos por você mesmo, é necessário configurar uma chave de assinatura e confiar nessa chave na âncora de
/etc/portage/gnupg.
- Se o download estiver lento, é possível editar
/etc/portage/binrepos.conf para usar um espelho local.
- O Portage ainda prioriza a compilação a partir do código-fonte, e o uso misto com pacotes binários continua sendo possível.
- Se forem encontrados problemas, é preciso buscar orientação no IRC, nos fóruns ou nas mailing lists, ou então enviar um bug.
Opinião do GN⁺
- O início do suporte a pacotes binários no Gentoo representa uma mudança importante para oferecer instalações mais rápidas e mais conveniência aos usuários.
- Essa mudança pode ser especialmente atraente para usuários com hardware de baixo desempenho ou que desejam uma instalação rápida.
- A assinatura criptográfica e a verificação dos pacotes binários são recursos importantes para garantir uma instalação segura de software aos usuários.
1 comentários
Comentários do Hacker News
Opinião de um usuário que se declara fã do Gentoo:
eselect.Opinião de um usuário que prefere o sistema Portage do Gentoo:
Opinião de um usuário que aprendeu sobre empacotamento e otimização de software usando Gentoo:
Opinião de um usuário que sentiu que desperdiçou tempo usando Gentoo:
Opinião de um usuário que aprendeu sobre Linux por meio do Gentoo:
readline.Opinião de um usuário que usa Gentoo no dia a dia:
Opinião de um usuário crítico ao Gentoo:
Opinião de um usuário elogiando a facilidade de manutenção do Gentoo:
Opinião de um usuário preocupado com o impacto ambiental da compilação de código-fonte no Gentoo:
Opinião de um usuário explicando as vantagens do Gentoo:
binhostoficialmente suportado, não é necessário compilar nada se você não quiser.