it-swarm-ja.com

rpmファイルをすべての依存関係と共にインストールする方法は?

RHELベースのマシンにHPCCをインストールしようとしています。

1つの.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をインストールし、すべての依存関係も自動的にインストールする方法は?

19
Shekhar

代わりにyumを使用してください。

yum localinstall ...

例えば:

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

上記の例では、rpmとその依存関係が自動的にインストールされます。

ローカルのyumリポジトリを作成して、コマンドを実行できます

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

または、このパッケージが利用可能なオンラインリポジトリを見つけて、.repoファイルのbaseurlにURLを入力します。

4
Shailesh

RHELでEPELリポジトリを有効にすることができます。wgetを使用してepel-release-6-8.noarch.rpmパッケージをダウンロードし、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

1
RoseHosting