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
- 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.
- 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.