Criando e Usando Ativos YUM

Se você ativou a biblioteca e o ciclo de vida do Red Hat Package Management (RPM), é possível criar e usar ativos que são pacotes RPM.

Antes de Iniciar

Antes de você poder criar e usar ativos YUM, um administrador de repositório deve estar apto para ativar a biblioteca modelo do RPM. Além disso, um administrador de repositório ou comunidade deve criar uma comunidade e importar o ciclo de vida do RPM nessa comunidade. Para obter mais informações, consulte Ativando a Biblioteca do Red Hat Package Management e Criando o Ciclo de Vida do Red Hat Package Management.

O cliente yum pode se integrar ao Rational Asset Manager usando o repositório de pacotes RPM. O cliente yum é instalado por padrão em sistemas operacionais Linux típicos.

Procedimento

  1. Crie e submeta um ativo para cada pacote RPM. Selecione Pacote RPM como tipo de ativo. Para saber mais sobre como criar e submeter ativos, consulte Criando e Enviando Recursos. Quando você submeter ativos do Pacote RPM na comunidade, submeta apenas um arquivo para cada ativo. Opcionalmente, especifique uma categoria que reflita a versão e a compatibilidade de arquitetura do sistema operacional Linux. Por exemplo, especifique a categoria RH61_i386 para indicar que um pacote é compatível apenas com o Red Hat Enterprise Linux Versão 6.1 na arquitetura i386. A biblioteca do Red Hat Package Management inclui uma lista de categorias padrão. Para saber como incluir mais categorias, consulte Definindo Esquemas de Categoria do Repositório.
  2. No computador executando o sistema operacional Linux no qual você pretende usar o cliente yum, no diretório /etc/yum.repos.d, crie um arquivo de definição de repositório para usar para acessar a comunidade do Rational Asset Manager. Especifique o repositório de pacotes RPM usando a seguinte URL: http://username:password@hostname/web services context-root/yum. Se você anexar o nome de uma categoria à URL, apenas os pacotes dessa categoria ficarão disponíveis para o cliente yum. Por exemplo, use a seguinte URL para disponibilizar apenas os pacotes categorizados como RH56_x86_64: http://username:password@hostname/web services context-root/yum/RH56_x86_64. Observe que não é possível especificar um número de porta, mas você deve especificar um nome de usuário e uma senha para autenticação. O exemplo a seguir mostra o formato típico de um arquivo de definição de repositório YUM:
    [ram]
    name=Rational Asset Manager YUM repository
    baseurl=http://user:pass@server.example.com/ram.ws/yum
    gpgcheck=0
    Quando você usa o cliente yum, ele acessa os pacotes armazenados no Rational Asset Manager.

Resultados

Quando você instala um pacote usando o cliente yum, o Rational Asset Manager gera os arquivos necessários, incluindo o arquivo de índice repomd.xml, filelists.xml.gz, primary.xml.gz e others.xml.gz.

Feedback