14

Я пытаюсь установить HPCC на машину, основанную на RHEL. У меня есть один файл .rpm и для установки этого rpm я использую следующую команду:

sudo rpm -Uvh hpccsystems-platform_community-4.0.0-9.el6.x86_64.rpm

Я получаю следующую ошибку:

error: Failed dependencies:
        boost-regex is needed by hpccsystems-platform-community-4.0.09.x86_64
        expect is needed by hpccsystems-platform-community-4.0.09.x86_64
        gcc-c++ is needed by hpccsystems-platform-community-4.0.09.x86_64
        libapr-1.so.0()(64bit) is needed by hpccsystems-platform-community-4.0.09.x86_64
        libaprutil-1.so.0()(64bit) is needed by hpccsystems-platform-community-4.0.09.x86_64
        libarchive is needed by hpccsystems-platform-community-4.0.09.x86_64
        liblber-2.4.so.2()(64bit) is needed by hpccsystems-platform-community-4.0.09.x86_64
        libldap_r-2.4.so.2()(64bit) is needed by hpccsystems-platform-community-4.0.09.x86_64
        libssl.so.10()(64bit) is needed by hpccsystems-platform-community-4.0.09.x86_64
4.0.09.x86_64

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

Поэтому я хотел бы знать, как установить этот rpm и автоматически установить все его зависимости?

Спасибо !!!

3 ответа3

22

Используйте вместо этого ням.

yum localinstall ...

Например:

yum localinstall http://pkgs.repoforge.org/subversion/subversion-devel-1.7.1-0.1.el6.rfx.i686.rpm

Приведенный выше пример автоматически установит rpm и его зависимости.

4

Вы можете создать локальный репозиторий yum и затем запустить команду

yum install hpccsystems-platform_community-4.0.0-9.el6.x86_64.rpm

или найдите онлайн-репозиторий, в котором доступен этот пакет, а затем поместите URL-адрес в baseurl в файле .repo.

1

Вы можете включить репозиторий EPEL в RHEL - скачайте пакет epel-release-6-8.noarch.rpm с помощью wget, а затем установите его с помощью rpm:

wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm rpm -ivh epel-release-6-8.noarch.rpm

Затем выполните следующую команду:

yum install gcc-c++ gcc make bison flex binutils-devel openldap-devel libicu-devel libxslt-devel libarchive-devel boost-devel openssl-devel apr-devel apr-util-devel

Наконец, установите пакет hpccsystems-platform:

rpm -Uvh hpccsystems-platform_community-4.0.0-9.el6.x86_64.rpm

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .