Como instalar uma versão específica de um pacote

1

Eu tenho que lidar com algum repositório interno personalizado específico para o yum. Eu quero ser capaz de instalar a última versão tagged do meu pacote. Repo ao mesmo tempo contém centenas de versões diferentes de snapshots de pacotes e versões de lançamento com tags de algoritmos. Você pode dizer a diferença fazendo as informações do yum em uma versão específica, por exemplo,

yum info mypkg-0.18.0-1

Isso retorna

Available Packages Name : mypkg Arch : noarch Version : 0.18.0 Release : 1 Size : 25 k Repo : in-house-repo Summary : My package summary URL : http://example.com License : Proprietary Description : sample description

Eu posso dizer a diferença entre a versão marcada e a instantânea apenas observando o campo Release.

  • se o Release for 1, a versão será marcada e estará pronta para produção
  • se o Release for 0.0.x, então esta é uma versão de snapshot do pacote

O que eu quero fazer é instalar automaticamente a versão mais recente do meu script, o que significa a versão mais alta encontrada com o campo Release definido como 1.

Existe uma maneira de fazer isso sem alguns scripts sujos analisando a saída com grep ?

    
por Niemand 07.07.2017 / 11:05

0 respostas

Tags