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을 사용하고있는이 처음이다 . 나는 우분투를 사용했고 우분투에서는 소프트웨어를 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 설치 hpccsystems-platform_community-4.0.0-9.el6.x86_64.rpm
또는이 패키지가 사용 가능한 온라인 저장소를 찾은 다음 url을 baseurl의 .repo 파일에 넣으십시오.
답변
RHEL에서 EPEL Repository를 활성화 할 수 있습니다. 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는 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