Невозможный установить EPEL 5.4 на Ubuntu 14.04

Я - новичок Ubuntu.

Я следую некоторым инструкциям для установки epel-release-5-4.noarch.rpm на моей виртуальной Ubuntu 14.04, размещенной в VirtualBox.

Я попробовал команду:

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

Но это говорит это the host download.fedora.redhat.com is unknown.

Таким образом, я нашел этот рабочий URL:

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

В этом URL существует доступен epel-release-5-4.noarch.rpm.

Таким образом, я попробовал команду:

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

Но я получаю эту ошибку:

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

Какая-либо идея тому, как решить эту проблему?

Спасибо.

-1
задан 14 January 2016 в 20:24

2 ответа

Просто чтобы убедиться - вы понимаете, что EPEL - это репозиторий для дистрибутивов на основе redhat / rpm, а не Ubuntu?

Конечно, в конце концов, если действительно необходимо, вы можете попробовать использовать пакеты rpm, преобразованные в debs (с помощью alien), но это может привести ко многим странным и трудным для хорошего решения проблем (начиная с зависимостей, как в вашем примере)

Я бы предпочел поискать в репозиториях Ubuntu все, что вы ищете. Особенно, если вы новичок - поскольку попытка использовать пакеты других дистрибутивов может оказаться нелегким делом.

В остальном - неизвестный хост будет указывать на проблемы с DNS, я думаю, вероятно, связанные с вашей конфигурацией виртуального гостя. Неудачные зависимости - вот тут и начинаются ваши проблемы. Это не redhat, поэтому он жалуется на неудовлетворенную зависимость. Я сомневаюсь, что вы сможете что-то сделать со своим репо. Вы можете принудительно установить пакет, но я бы сказал, что от этого не будет особого преимущества.

Если вам действительно нужен epel по какой-то причине, может, вам лучше начать использовать Fedora или CentOS?

7
ответ дан 29 September 2019 в 14:11

Команда

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

добавляет репозиторий RPM в дистрибутивах на основе RPM. Другими словами, забудьте об этом !

Ubuntu основан на Debian ( на основе DEB ), и по этой причине ваш путь полностью неверен.

1
ответ дан 29 September 2019 в 14:11

Другие вопросы по тегам:

Похожие вопросы: