Um guia simples de distcc com IPv6 para Gentoo

Após minhas tentativas de criar um binhost resultaram uma bagunça completa que eu mesmo não conseguia manter, hora de uma abordagem mais simples: só deixar os hosts utilizarem o emerge como sempre, mas delegar o trabalho pesado de compilar software para uma máquina mais poderosa. É aí que entra o distcc. Ele pode ser um pouco mais lento que um binhost, mas é muito mais fácil de configurar. Neste guia, vamos mostrar como configurar um cliente e um servidor Gentoo usando OpenRC e IPv6. ...

17/10/2026 · 3 minutos · El Darv

Configurando Seus Servidores Clientes para Consumir Pacotes do Binhost

No tutorial anterior, construímos um binhost dedicado para compilar seus pacotes. Agora é a hora de configurar seus servidores para consumir esses pacotes. Neste guia de continuidade, configuraremos seus servidores. Ao apontar suas instalações do Portage para o seu binhost, essas máquinas poderão instalar e atualizar pacotes em minutos, em vez de levar um dia inteiro. Pré-requisitos e Suposições Armazenamento Compartilhado: Supomos que cada servidor tenha acesso a uma pasta remota (via NFS, SMB ou um drive de nuvem montado) em um ponto de montagem específico ao qual nos referiremos como <path>. Adicionar outra camada de complexidade mantendo um canal lateral para distribuição, como rsync via ssh, é uma dor de cabeça desnecessária. Estrutura de Pastas: Nesse caminho, o binhost populou <path>/<host>/binpkgs com os pacotes compilados do último guia e <path>/gentoo com a árvore do repositório Portage. Sem Sincronizações Locais: Como o repositório é compartilhado, essas máquinas clientes não devem mais executar emerge --sync. Elas sempre lerão o estado do repositório gerenciado pelo binhost. A Chave Pública: Certifique-se de que o arquivo binhost-public.asc (gerado na Parte 1) foi copiado para o diretório de trabalho atual do seu servidor cliente. Tudo isso precisa ser feito apenas uma vez. Etapa 1: Centralizando o Repositório e o Cache de Binários Para garantir que seu servidor cliente sempre use exatamente os mesmos pacotes e repositório que o seu binhost, removeremos as cópias locais da árvore do Gentoo e do cache de binários, substituindo-as por links simbólicos para o seu armazenamento compartilhado. Primeiro, limpe quaisquer pacotes binários locais existentes para economizar espaço em disco: ...

07/08/2026 · 4 minutos · El Darv