Não é possível instalar o pacote RPM intltool?

1

Eu quero instalar na minha máquina Linux Red Hat (6,3 64 bits) o rpm - intltool-0.41.0-1.1.el6.src.rpm .

Por algum motivo não claro, recebo isso:

 /var/tmp]# rpm -i  intltool-0.41.0-1.1.el6.src.rpm
 warning: intltool-0.41.0-1.1.el6.src.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY
 warning: user mockbuild does not exist - using root
 warning: group mockbuild does not exist - using root
 warning: user mockbuild does not exist - using root
 warning: group mockbuild does not exist - using root
 warning: user mockbuild does not exist - using root
 warning: group mockbuild does not exist - using root
 /var/tmp]# rpm -qa | grep -i  intltool
 /var/tmp]# 

Perguntas

  • Qual é o problema?
  • Como posso corrigir isso?
por maihabunash 02.07.2014 / 12:17

2 respostas

4

intltool-0.41.0-1.1.el6. src.rpm é um pacote RPM de origem, contendo o código-fonte, patches e instruções de compilação usados para tornar o RPM intltool-0.41.0- Pacote 1.1.el6. rpm .

Os pacotes RPM de origem do IIRC são instalados nos subdiretórios /usr/src/ , mas se você não estivesse planejando construir seus próprios pacotes, você deveria simplesmente baixar o pacote binário correto e instalá-lo, ou usar yum install intltool . / p>     

por 02.07.2014 / 12:28
0

Você instalou o intltool-0.41.0-1.1.el6. src.rpm . É um pacote para criar rpm a partir de fontes e as informações sobre esse pacote não registradas no RPM DB. Olhe em / usr / src / packages - você pode encontrar todos os arquivos de src.rpm aqui. Agora você pode construir o pacote binário rpm:

cd /usr/src/packages/SPECS
rpmbuild -bb intltool.spec

Ou simplesmente baixe e instale o pacote binário intltool-0.41.0-1.1.el6.rpm (com yum ou manualmente).

    
por 02.07.2014 / 12:32

Tags