Я - новичок 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:
В этом 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
Какая-либо идея тому, как решить эту проблему?
Спасибо.
Просто чтобы убедиться - вы понимаете, что EPEL - это репозиторий для дистрибутивов на основе redhat / rpm, а не Ubuntu?
Конечно, в конце концов, если действительно необходимо, вы можете попробовать использовать пакеты rpm, преобразованные в debs (с помощью alien), но это может привести ко многим странным и трудным для хорошего решения проблем (начиная с зависимостей, как в вашем примере)
Я бы предпочел поискать в репозиториях Ubuntu все, что вы ищете. Особенно, если вы новичок - поскольку попытка использовать пакеты других дистрибутивов может оказаться нелегким делом.
В остальном - неизвестный хост будет указывать на проблемы с DNS, я думаю, вероятно, связанные с вашей конфигурацией виртуального гостя. Неудачные зависимости - вот тут и начинаются ваши проблемы. Это не redhat, поэтому он жалуется на неудовлетворенную зависимость. Я сомневаюсь, что вы сможете что-то сделать со своим репо. Вы можете принудительно установить пакет, но я бы сказал, что от этого не будет особого преимущества.
Если вам действительно нужен epel по какой-то причине, может, вам лучше начать использовать Fedora или CentOS?
Команда
sudo rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm
добавляет репозиторий RPM в дистрибутивах на основе RPM. Другими словами, забудьте об этом !
Ubuntu основан на Debian ( на основе DEB ), и по этой причине ваш путь полностью неверен.