Як встановити rpm-файл разом з усіма його залежностями?


19

Я намагаюся встановити 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і автоматично встановити всі його залежності?


1
Якщо ви порівнювали RHEL з debian, apt-getстає yumі dpkgстаєrpm
mveroone

Відповіді:



4

ви можете створити локальне сховище yum, а потім виконати команду

yum встановити 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 встановити gcc-c ++ gcc зробити зубр flex binutils-devel openldap-devel libicu-devel libxslt-devel libarchive-devel boost-devel openssl-devel apr-devel apr-util-devel

Нарешті, встановіть пакет платформи hpccsystems:

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.