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