Capítulo 5. RHN Package Manager e Pacotes Local de Serviço


O RHN Package Manager é uma ferramenta de linha de comando que permite que uma empresa sirva pacotes locais associados com um canal do RHN privado através o RHN Proxy Server. Para atualizar somente os pacotes da Red Hat oficiais para o RHN Proxy Server, não instale o RHN Package Manager.
Para usar o RHN Package Manager, instale o pacote spacewalk-proxy-package-manager e suas dependências.
Somente as informações de pacotes têm upload aos Servidores da RHN. Os cabeçalhos são necessários para que a RHN possa resolver as dependências de pacotes para os sistemas cliente. Os arquivos de pacotes em si (*.rpm) são armazenados no RHN Proxy Server .
O RHN Package Manager usa a mesma configuração que o Proxy, definida no arquivo de configuração /etc/rhn/rhn.conf.
Segue um resumo de todas as opções de linha de comando do RHN Package Manager, rhn_package_manager:
Expand
Tabela 5.1. opções do rhn_package_manager
Opção Descrição
-v, --verbose Aumentar a verbosidade.
-dDIR, --dir=DIR Processar os pacotes do diretório DIR.
-cCANAL, --channel=CANAL Administrar este canal — deve estar presente diversas vezes.
-nNÚMERO, --count=NÚMERO Processar este número de cabeçalhos por chamada — o padrão é 32.
-l, --list Listar o nome, número da versão, número do lançamento e arquitetura de cada pacote no(s) canal(is) especificado(s).
-s, --sync Verificar se o diretório local está sincronizado com o servidor.
-p, --printconf Imprimir a configuração corrente e fecha.
-XEXPRESSÃO, --exclude=EXPRESSÃO Excluir arquivos que possuem a expressão — pode estar presente diversas vezes.
--newest Forçar somente os pacotes mais novos que aqueles já forçados ao servidor para o canal especificado.
--stdin Ler os nomes dos pacotes pelo stdin.
--nosig Forçar pacotes não assinados. Por padrão, o RHN Package Manager tenta forçar somente os pacotes assinados.
--username=NOMEDEUSUÁRIO Especificar seu nome de usuário na RHN. Se você não indicar um nome de usuário com esta opção, o sistema o pedirá.
--password=SENHA Especificar sua senha na RHN. Se você não prover uma com esta opção, o sistema a pedirá.
--source Fazer upload dos cabeçalhos dos pacotes fonte.
--dontcopy No passo pós-upload, não copiar os pacotes para sua localização final na árvore de pacotes.
--test Imprimir somente os pacotes a serem forçados.
--no-ssl Não recomendado — Desativar a SSL.
-?, --usage Descrever brevemente as opções.
--copyonly Copiar o arquivo listado no argumento ao canal especificado. Útil quando um canal do proxy carece de um pacote e você não deseja reimportar todos os pacotes do canal. Ex.:, rhn_package_manager-cCHANNEL--copyonly/CAMINHO/DO/ARQUIVO/FALTANDO
-h, --help Apresentar a tela de ajuda com uma lista de opções.

Nota

Estas opções de linha de comando também estão descritas na página man do rhn_package_manager: man rhn_package_manager.
Para que o RHN Package Manager conseguir servir os pacotes locais, os passos a seguir precisam ser seguidos:
  1. Criando um Canal Privado
  2. Carregue os pacotes locais no canal.
Os passos serão discutidos mais tarde nas próximas seções.

5.1. Criando um Canal Privado.

Antes dos pacotes locais poderem ser providos através do RHN Proxy Server , é necessário um canal privado para armazená-los. Execute os seguintes passos para criar um canal privado:
  1. Autentique-se na interface Web da RHN, https://rhn.redhat.com.
  2. Clique em Canais (Channels) na barra de navegação superior. Se a opção Administrar Canais (Manage Channels) não estiver presente na barra de navegação esquerda, garanta que este usuário tenha o conjunto de permissões para edição do canal. Faça isso através da categoria Usuários (Users), acessível pela barra de navegação superior.
  3. Na barra de navegação esquerda, clique em Administrar Canais de Software (Manage Software Channels) e então no botão criar novo canal (create new channel) no canto superior direito da página.
  4. Selecione um canal pai e uma arquitetura de canal base, então indique um nome, etiqueta, sumário e descrição do novo canal privado. A etiqueta do canal deve: ter no mínimo seis caracteres, começar por uma letra e conter somente caracteres em caixa baixa, dígitos, hífens (-) e pontos(.). Além disso, indique também a URL da chave GPG do canal. Apesar deste campo não ser obrigatório, é recomendado para uma melhor segurança. Para obter instruções da geração das chaves GPG, consulte o Guia de Administração de Canais RHN.
  5. Clique em Criar Canal.
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

© 2026 Red Hat
Voltar ao topo