6.2.3. Executando a Importação


O pacote rhns-satellite-tools oferece o programa satellite-sync para administrar todas as importações e sincronizações de pacotes, canais e erratas.
O seguinte processo assume no passo anterior que o usuário copiou todos os dados em /var/rhn-sat-import.
O primeiro passo para importar canais ao banco de dados é listar os canais disponíveis para importação. Isso é feito com o comando:
satellite-sync --list-channels --mount-point /var/rhn-sat-import
Copy to Clipboard Toggle word wrap
O passo seguinte é iniciar a importação de um canal específico. Faça isso usando uma etiqueta de canal apresentada na lista anterior. O comando se parecerá com o seguinte:
satellite-sync -c rhel-i386-as-3 --mount-point /var/rhn-sat-import
Copy to Clipboard Toggle word wrap

Nota

A importação de dados dos pacotes pode levar até duas horas por canal. Você pode começar a registrar os sistemas em canais assim que aparecem no site do RHN Satellite. Nenhum pacote é necessário para o registro, porém as atualizações não podem ser obtidas do Satellite até que o canal esteja completamente populado.
Você pode repetir este passo para cada canal ou incluir todos os canais num único comando, passando a etiqueta de cada canal com um -c adicional. Por exemplo:
satellite-sync -c channel-label-1 \
              -c channel-label-2 \
--mount-point /var/rhn-sat-import
Copy to Clipboard Toggle word wrap
Isto conduz as seguintes tarefas nesta ordem:
  1. Popula as tabelas descrevendo características comuns de canais (channel families). Isto também pode ser feito separadamente, passando a opção --step=channel-families para satellite-sync.
  2. Cria um determinado canal no banco de dados e importa os metadados que descrevem o canal. Separadamente, use a opção --step=channels.
  3. Move os pacotes RPM do repositório temporário à sua localidade final. Separadamente, use a opção --step=rpms.
  4. Analisa os dados do cabeçalho de cada pacote no canal, faz upload dos dados do pacote e os associa ao canal. Separadamente, use a opção --step=packages.
  5. Identifica as Erratas associadas aos pacotes e as inclui no repositório. Separadamente, use a opção --step=errata.
Após rodar o comando exemplo anterior, a população do canal deve estar completa. Todos os pacotes devem ter sido movidos para fora do repositório (isto pode ser verificado com o comando cd /var/rhn-sat-import/; ls -alR | grep rpm). Se todos os RPMs fora instalados e movidos para suas localidades permanentes, então essa contagem será zero e o administrador poderá seguramente remover o repositório temporário (/var/rhn-sat-import/, neste caso).
Voltar ao topo
Red Hat logoGithubredditYoutubeTwitter

Aprender

Experimente, compre e venda

Comunidades

Sobre a documentação da Red Hat

Ajudamos os usuários da Red Hat a inovar e atingir seus objetivos com nossos produtos e serviços com conteúdo em que podem confiar. Explore nossas atualizações recentes.

Tornando o open source mais inclusivo

A Red Hat está comprometida em substituir a linguagem problemática em nosso código, documentação e propriedades da web. Para mais detalhes veja o Blog da Red Hat.

Sobre a Red Hat

Fornecemos soluções robustas que facilitam o trabalho das empresas em plataformas e ambientes, desde o data center principal até a borda da rede.

Theme

© 2025 Red Hat