2013-07-29 41 views
5

Tôi muốn sử dụng các gói RHadoop (rmr, rhdfs, rhbase) trên máy chủ ubuntu của tôi. Các tính năng này chỉ hoạt động với phiên bản R 2.15.0 cũ hơn và không hoạt động trên phiên bản 3.0.1 hiện tại. Tôi đã tạo một tấm gương cho phép tôi cài đặt phiên bản 3.0.1.Cài đặt các phiên bản trước của R trên ubuntu

sudo apt-get install r-base-dev 

Tôi cần thay đổi điều gì ở đây để nhận phiên bản R 2.15.0?

Tôi đã thử sử dụng các liên kết nhưng tôi nghĩ rằng tôi có thể cần phải truy cập một máy nhân bản mới vì liên kết đến cả hai lần tải xuống khác nhau.

gương hiện tại:

deb http://cran.cnr.berkeley.edu/bin/linux/ubuntu precise/ 

tôi giả nhận nó tập tin gần đây nhất và thực hiện nó:

http: //cran.cnr.berkeley.edu/bin/linux/ubuntu/precise/ r-base-dev_3.0.1-5precise0_all.deb

Các liên kết tôi muốn nó theo và cài đặt

http: //cran.cnr.berkeley.edu/src/base/R-2/R- 2.15.0.tar.gz

Sau khi berkeley.edu nó là tất cả khác nhau nhưng trong gương của tôi nó sẽ vẫn như cũ. Tôi đã thử thay gương nhưng không có may mắn.

Nếu có ai có bất kỳ đề xuất hoặc có thể dẫn tôi xuống con đường bên phải sẽ giúp đỡ rất nhiều.

-Joey

Trả lời

2

Bạn tìm thấy phiên bản lỗi thời của R tại trang Cran:

http://cran.r-project.org/sources.html

Sau một vài liên kết:

http://cran.r-project.org/src/base/R-2/R-2.15.0.tar.gz

Tôi cho rằng nó có thể rằng kho lưu trữ Debian/Ubuntu có các tệp Make (Tạo) để lái xe biên dịch từ nguồn. Nếu không, bạn có thể tìm thấy một trong danh sách gửi thư R-Debian.

+1

Tôi nghĩ bạn nên đọc tệp 'INSTALL' khi bạn tải xuống liên kết đã nén. – agstudy

+0

@agstudy: Tôi không phải là người dùng Ubuntu vì vậy tôi không chắc liệu có phải tạo và cấu hình các tệp cần có bất kỳ tinh chỉnh nào không, nhưng từ nhận xét của bạn, tôi lấy nó là không? –

+0

có, chúng không bao gồm tạo tệp nhưng dễ tạo. Đối với SIMPLE COMPILATION, bạn nên giải nén các nguồn R và đi vào thư mục trên cùng. Ban hành các lệnh sau: './Configure' và' make' (chủ yếu là những gì nó được viết trong tập tin 'INSTALL') – agstudy

4

Bạn sẽ tìm thấy trước nhị phân xây dựng cho Ubuntu trong thư mục tiêu chuẩn, chỉ bằng tay:

http://cran.r-project.org/bin/linux/ubuntu/quantal/ 

Bạn luôn có thể tải chúng bằng tay và sau đó yêu cầu hệ thống quản lý gói để đặt chúng 'tạm dừng' , tức là không nâng cấp. Xem ví dụ: man dpkg cho số dpkg --set-selection và trạng thái hold.

+0

Nó không ngăn nó cập nhật lên gói mới nhất, tải xuống phiên bản cũ hơn để tôi co thể dùng nó. Vì vậy, một lần nữa Làm thế nào để có được 2,15.0 Phiên bản R được tải xuống trên đám mây Ubuntu của tôi? Tôi biết nơi để tìm các tập tin, http: //cran.cnr.berkeley.edu/src/base/R-2/R-2.15.0.tar.gz, nhưng khi tôi cố gắng gọi nó để cài đặt có lỗi nói rằng nó không thể tìm thấy đường dẫn tập tin. Có ai biết cách tải tệp xuống không? có thể nó đang thay đổi tập tin 'deb'? – Joey1744

+0

Bạn đang gây nhầm lẫn ** mã nhị phân ** và ** nguồn **, so sánh URL của bạn với URL trong câu trả lời của tôi. –

+0

Yea Tôi hơi bối rối. Tôi thấy rằng các URL của chúng tôi khác nhau của bạn là số lượng và của tôi là chính xác. Tôi thấy rằng có rất nhiều phiên bản và loại tệp khác nhau. Những gì tôi đang mắc kẹt là làm thế nào để cài đặt một trong những người vào máy chủ ubuntu của tôi. Tôi có nên thay đổi tập tin deb mà tôi đã làm cho tấm gương không? làm thế nào để tôi cũng gọi nó. Tôi thực sự bị mắc kẹt ngay bây giờ để bất cứ điều gì giúp. Nếu chỉ có các gói R của tôi làm việc trên phiên bản mới nhất. – Joey1744

Các vấn đề liên quan