Tôi rất vui khi biết rằng các nhà phát triển R cuối cùng đã chuyển R 3.5 qua gương CRAN của họ và quyết định cài đặt nó ngay lập tức. Tôi đã thêm PPA cần thiết như được đề cập trong trang web CRAN, deb https://<my.favorite.cran.mirror>/bin/linux/ubuntu bionic-cran35/
nhưng sau khi chạy lệnh sudo apt-get update
, tôi đã tìm thấy cảnh báo sau.
expected bionic-cran35/ but got bionic
Ảnh chụp màn hình được đính kèm ở đây để rõ hơn. R_Bionic_installation_error
Tôi đã quá lạc quan và tiếp tục với mã tiếp theo sudo apt-get install r-base
và như mong đợi, việc cài đặt thất bại. Các lỗi được hiển thị ở đây.
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
r-base : Depends: r-recommended (= 3.5.0-1bionic) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
Điều đáng nói là nó không phải là vấn đề an toàn liên quan đến APT và tôi đã thêm khóa apt-key cần thiết. Ngoài ra, tôi không có bất kỳ cài đặt R nào trước đó trong hệ thống của mình. Tôi cần phiên bản cập nhật ngoài đó (R trong Bionic Universe vẫn là 3.4.4)
Tui bỏ lỡ điều gì vậy?
CẬP NHẬT: Lỗi đã được sửa bởi Michael Rutter và nhóm Debian của anh ấy. Một lời cảm ơn lớn cho tất cả mọi người tham gia.
W: Conflicting distribution: http://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/ InRelease (expected bionic-cran35/ but got bionic)
và phụ thuộc trong khi cài đặt r-base
. Là giải pháp tạm thời, bạn có thể sử dụng PPA marutter như được mô tả trong câu trả lời này .
sudo apt-get install r-base
mã.