RPM dosyasını tüm bağımlılıkları ile birlikte nasıl yükleyebilirim?


19

HPCCRHEL tabanlı makineye kurmaya çalışıyorum .

Bir .rpmdosya var ve bu rpm yüklemek için aşağıdaki komutu kullanıyorum:

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

Aşağıdaki hatayı alıyorum:

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'i ilk kez kullandığımı lütfen unutmayın . Ubuntu'yu kullandım ve Ubuntu'da apt-get install, bağımlılıklarıyla birlikte yazılımı getiren komutu kullanarak yazılım yüklemek daha kolaydı .

Bunu nasıl rpmkurar ve tüm bağımlılıklarını da otomatik olarak yükler?


1
Eğer apt-getyumdpkgrpm
RHEL'i

Yanıtlar:



4

yerel yum deposunu yapabilir ve ardından komutu çalıştırabilirsiniz

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

veya bu paketin bulunduğu çevrimiçi havuzu bulun ve URL'yi .repo dosyasına baseurl dosyasına koyun.


1

EPEL Deposunu RHEL'de etkinleştirebilirsiniz - epel-release-6-8.noarch.rpm paketini wget kullanarak indirin ve ardından rpm kullanarak kurun:

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

Ardından, aşağıdaki komutu yürütün:

yum install gcc-c ++ gcc bizon esnek yapmak binutils-devel openldap-devel libicu-devel libxslt-devel libarchive-devel boost-devel openssl-devel apr-devel apr-util-devel

Son olarak, hpccsystems-platform paketini kurun:

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

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.