Script para obter o pacote rpm apropriado

0

Eu tenho dois pacotes disponíveis no sistema CentOS 7:

  1. package-6.34-1.el7.i686.rpm (32-bit)
  2. package-6.34-1.el7.x86_64.rpm (64-bit)

Estou procurando um comando para buscar o nome completo do pacote apropriado com base na versão do SO / arquitetura (32/64 bits).

Por exemplo, quando eu consultar a partir de um sistema operacional de 64 bits, devo obter o rpm mais recente com o nome completo package-6.34-1.el7.x86_64.rpm , já que preciso instalar o pacote com o comando rpm :

rpm -i --replacefiles <packagename>.rpm

    
por Hari krishna 01.03.2018 / 19:02

1 resposta

4

rpm -i package-6.34-1.el7.$(uname -m).rpm

ou

yum install package-6.34-1.el7.$(uname -m).rpm

Embora yum deva inferir automaticamente a versão ( el7 ) e a arquitetura, se você fornecer yum install package e estiver procurando a versão mais recente nos repositórios configurados.

    
por 01.03.2018 / 19:05

Tags