2013-08-30 07:19:46 +0000 2013-08-30 07:19:46 +0000
19
19

Как установить rpm-файл вместе со всеми его зависимостями?

Я пытаюсь установить 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 было проще установить программное обеспечение с помощью 0x6 и команда, которая получает программное обеспечение вместе с его зависимостями. 0x2 и 0x2 и Как установить это 0x6 и автоматически установить все его зависимости тоже?

Ответы (3)

28
28
28
2013-08-30 07:25:51 +0000

Вместо этого используйте yum.

yum localinstall ...

Например:

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

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

4
4
4
2013-08-30 08:40:26 +0000

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

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

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

1
1
1
2013-08-30 15:49:22 +0000

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

wget _COPY3_64/epel-release-6-8.noarch.rpm rpm -ivh epel-release-6-8.noarch.rpm

&После этого выполните следующую команду:

yum установите gcc-c++ gcc, чтобы bison flex binutils-devel openldap-devel libxslt-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

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

6
10
5
37
14