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