Impossível instalar o EPEL 5.4 no Ubuntu 14.04

-2

Eu sou um noob do Ubuntu.

Estou seguindo algumas instruções para instalar o epel-release-5-4.noarch.rpm no meu Ubuntu 14.04 virtual hospedado no VirtualBox.

Eu tentei o comando:

sudo rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm

Mas diz que the host download.fedora.redhat.com is unknown .

Então, encontrei este URL de trabalho:

https://dl.fedoraproject.org/pub/epel/5/i386/

Neste URL está disponível o epel-release-5-4.noarch.rpm .

Então eu tentei o comando:

sudo rpm -Uvh https://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm

Mas obtenho este erro:

warning: /var/tmp/rpm-tmp.9Y0b8t: Header V3 DSA/SHA1 Signature, ID key 217521f6: NOKEY
error: Failed dipendencies:
redhat-release >= 5 is needed by epel-release-5-4.noarch

Alguma ideia de como resolver este problema?

Obrigado.

    
por Ale C 14.01.2016 / 09:14

2 respostas

6

Só para ter certeza - você percebe que o EPEL é repo para distribuições baseadas em redhat / rpm, não no Ubuntu?

Claro, no final, se for realmente necessário, você pode tentar usar pacotes rpm convertidos em debs (com alien) - mas isso pode levar a muitos estranhos e difíceis de resolver de uma maneira legal (começando com dependências, como no seu exemplo)

Eu prefiro pesquisar em repositórios do Ubuntu pelo que você está procurando. Especialmente se você é um noob - já que tentar usar outros pacotes de distribuição pode não ser um caminho fácil.

Além disso - o host desconhecido apontaria para problemas de DNS, provavelmente relacionados à sua configuração de convidado virtual. Dependências falhadas - bem, é aí que seus problemas começam. Não é redhat, por isso se queixa de dependência insatisfeita. Eu duvido que você seja capaz de fazer qualquer coisa assim com o seu repo. Você pode forçar a instalação do pacote, mas eu diria que não haverá muita vantagem em fazer isso.

Se você realmente precisa de epel por algum motivo, talvez você prefira começar a usar o Fedora ou o CentOS?

    
por Jacek 14.01.2016 / 09:26
1

O comando

sudo rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm

adiciona um repositório RPM em distribuições baseadas em RPM . Em outras palavras, esqueça isso !

O Ubuntu é baseado no Debian ( baseado em DEB ) e por esse motivo, você está completamente errado.

    
por A.B. 14.01.2016 / 10:08