Làm thế nào để cài đặt tập tin vòng / phút cùng với tất cả các phụ thuộc của nó?


19

Tôi đang cố gắng cài đặt HPCCtrên máy dựa trên RHEL.

Tôi có một .rpmtệp và để cài đặt vòng / phút này, tôi đang sử dụng lệnh sau:

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

Tôi đang gặp lỗi sau:

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

Xin lưu ý rằng đây là lần đầu tiên tôi sử dụng RHEL . Tôi đã sử dụng Ubuntu và trong Ubuntu, việc cài đặt phần mềm dễ dàng hơn bằng cách sử dụng apt-get installlệnh tìm nạp phần mềm cùng với các phụ thuộc của nó.

Làm thế nào để cài đặt cái này rpmvà tự động cài đặt tất cả các phụ thuộc của nó?


1
Nếu bạn so sánh RHEL với debian, hãy apt-gettrở thành yumdpkgtrở thànhrpm
mveroone

Câu trả lời:


28

Sử dụng yum thay thế.

yum localinstall ...

Ví dụ:

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

Ví dụ trên sẽ tự động cài đặt vòng / phút và các phụ thuộc của nó.


@Shekhar đây là câu trả lời của bạn ...
audfhg

4

bạn có thể tạo kho lưu trữ yum cục bộ và sau đó chạy lệnh

yum cài đặt hpccsystems-platform_community-4.0.0-9.el6.x86_64.rpm

hoặc tìm kho lưu trữ trực tuyến nơi gói này có sẵn và sau đó đặt url trong tệp cơ sở trong tệp .repo.


1

Bạn có thể kích hoạt Kho lưu trữ EPEL trong RHEL - tải xuống gói epel-release-6-8.noarch.rpm bằng wget và sau đó cài đặt nó bằng vòng / phút:

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

Sau đó, thực hiện lệnh sau:

yum cài đặt gcc-c ++ gcc làm cho bison flex binutils-devel openldap-devel libicu-devel libxslt-devel libarchive-devel boost-devel openssl-devel apr-devel apr-produc-devel

Cuối cùng, cài đặt gói nền tảng hpccsystems:

vòng / phút -Uvh hpccsystems-platform_community-4.0.0-9.el6.x86_64.rpm

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.