Wie installiere ich die RPM-Datei mit all ihren Abhängigkeiten?


19

Ich versuche, HPCCauf RHEL-basierten Maschinen zu installieren .

Ich habe eine .rpmDatei und um diese rpm zu installieren, benutze ich folgenden Befehl:

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

Ich erhalte folgenden Fehler:

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

Bitte beachten Sie, dass ich RHEL zum ersten Mal verwende . Ich habe Ubuntu verwendet und in Ubuntu war es einfacher, Software mit einem apt-get installBefehl zu installieren, der Software zusammen mit ihren Abhängigkeiten abruft.

Wie installiere ich das rpmund installiere automatisch auch alle Abhängigkeiten?


1
Wenn Sie RHEL mit apt-getyumdpkgrpm
debian

Antworten:



4

Sie können ein lokales YUM-Repository erstellen und dann den Befehl ausführen

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

Oder suchen Sie das Online-Repository, in dem dieses Paket verfügbar ist, und geben Sie die URL in baseurl in die .repo-Datei ein.


1

Sie können das EPEL-Repository in RHEL aktivieren - laden Sie das Paket epel-release-6-8.noarch.rpm mit wget herunter und installieren Sie es dann mit 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

Führen Sie dann den folgenden Befehl aus:

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

Zum Schluss installieren Sie das Paket hpccsystems-platform:

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

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.