Я пытаюсь установить 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
и автоматически установить все его зависимости тоже?
linux
installation
rpm
rhel-6
Шекхар
источник
источник
apt-get
становитсяyum
иdpkg
становитсяrpm
Ответы:
Вместо этого используйте yum.
Например:
Приведенный выше пример автоматически установит rpm и его зависимости.
источник
Вы можете создать локальный репозиторий yum и затем запустить команду
или найдите онлайн-репозиторий, в котором доступен этот пакет, а затем поместите URL-адрес в baseurl в файле .repo.
источник
Вы можете включить репозиторий 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
источник