Điểm:3

Cách cài đặt R 4.0 trên Ubuntu 18.04 khi 'r-base' không có ứng cử viên cài đặt

lá cờ at

tôi đã theo dõi hướng dẫn này để cài đặt R 4.0 trong Ubuntu 18.04

$ sudo apt loại bỏ cơ sở r
$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
$ Sudo add-apt-repository 'deb https://cloud.r-project.org/bin/linux/ubuntu bionic-cran40/'
$ cập nhật apt sudo
$ sudo apt cài đặt cơ sở r

Tuy nhiên tôi nhận được thông báo lỗi này:

Đọc danh sách gói... Xong
Xây dựng cây phụ thuộc
Đang đọc thông tin trạng thái... Xong
Gói r-base không khả dụng, nhưng được tham chiếu bởi một gói khác.
Điều này có thể có nghĩa là gói bị thiếu, đã lỗi thời hoặc
chỉ có sẵn từ một nguồn khác
Tuy nhiên, các gói sau thay thế nó:
  r-base-core r-doc-info r-doc-html r-base-html r-base-core:i386

E: Gói 'r-base' không có ứng cử viên cài đặt

Tôi đang sử dụng phiên bản Ubuntu này:

$ uname -a
Linux ip-172-31-28-209 5.4.0-1059-aws #62~18.04.1-Ubuntu SMP Thứ sáu ngày 22 tháng 10 21:51:38 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

$ lsb_release -cs
bionic

Làm thế nào tôi có thể giải quyết vấn đề?


Cập nhật

$ sudo chính sách apt-cache r-base
cơ sở r:
  Đã cài đặt: (không có)
  Ứng viên: (không có)
  Bảng phiên bản:
     4.1.2-1.1804.0 -1
         -1 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran40/ Gói
     4.1.1-1.1804.0 -1
         -1 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran40/ Gói
     4.1.0-1.1804.0 -1
         -1 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran40/ Gói
     4.0.5-1.1804.0 -1
         -1 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran40/ Gói
     4.0.4-1.1804.0 -1
         -1 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran40/ Gói
     4.0.3-1.1804.0 -1
         -1 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran40/ Gói
     4.0.2-1.1804.0 -1
         -1 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran40/ Gói
     4.0.1-1.1804.0 -1
         -1 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran40/ Gói
     4.0.0-1.1804.0 -1
         -1 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran40/ Gói
     3.4.4-1ubuntu1 -1
         -1 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic/universe Gói AMD64

cập nhật 2

$ sudo apt cài đặt r-base=4.1.2-1.1804.0
Đọc danh sách gói... Xong
Xây dựng cây phụ thuộc
Đang đọc thông tin trạng thái... Xong
Không thể cài đặt một số gói. Điều này có thể có nghĩa là bạn có
yêu cầu một tình huống không thể hoặc nếu bạn đang sử dụng không ổn định
phân phối mà một số gói bắt buộc chưa được tạo
hoặc đã được chuyển ra khỏi Incoming.
Thông tin sau đây có thể giúp giải quyết tình huống:

Các gói sau đây có các thuộc tính không được đáp ứng:
 r-base : Tùy thuộc: r-base-core (>= 4.1.2-1.1804.0) nhưng không thể cài đặt
          Phụ thuộc: r-recommended (= 4.1.2-1.1804.0) nhưng không thể cài đặt
          Đề xuất: r-base-html nhưng nó không thể cài đặt được
          Đề xuất: r-doc-html nhưng nó không thể cài đặt được
E: Không thể khắc phục sự cố, bạn đã giữ các gói hàng bị hỏng.
user.dz avatar
lá cờ ng
Bạn có thể thêm đầu ra của `apt-cache policy r-base`
scamander avatar
lá cờ at
@ user.dz xem bản cập nhật của tôi.
abu-ahmed al-khatiri avatar
lá cờ in
thử kiểm tra `gpg --list-keys E298A3A825C0D65DFD57CBB651716619E084DAB9`
user.dz avatar
lá cờ ng
@scamander, có vẻ như bạn có một gói apt "ghim" đang hoạt động với "-1" khiến bạn không thể cài đặt nó. Bạn đã đặt nó cho mình? Hãy thử bắt buộc cài đặt phiên bản: `Sudo apt install r-base=4.1.2-1.1804.0`
scamander avatar
lá cờ at
@user.dz làm cách nào tôi có thể tắt `-1` ? Tôi đã không tự đặt nó. Tôi đã thử vũ lực như bạn đề nghị. Vẫn không hoạt động. Xem cập nhật của tôi.
scamander avatar
lá cờ at
@abu-ahmedal-khatiri Không hoạt động. Tôi nhận được `gpg: khóa đọc lỗi: Không có khóa chung`
Điểm:2
lá cờ at

Theo gợi ý của @user.dz, cuối cùng tôi đã chỉnh sửa thủ công /etc/apt/sở thích và thay thế ưu tiên pin từ -1 thành 500

Bưu kiện: *
Ghim: phát hành a=bionic*
Pin-Ưu tiên: 500
Điểm:1
lá cờ in

Vấn đề là :

$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
  Cảnh báo: apt-key không được dùng nữa. Thay vào đó, hãy quản lý các tệp khóa trong Trusted.gpg.d (xem apt-key(8)).
  Đang thực thi: /tmp/apt-key-gpghome.D7jTjWc4gW/gpg.1.sh --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
  gpg: key 51716619E084DAB9: "Michael Rutter <[email protected]>" 1 chữ ký mới
  gpg: Tổng số đã xử lý: 1
  gpg: chữ ký mới: 1     

Khi bạn chạy apt-key máy chủ khóa không được dùng nữa trên /tmp/ như trường hợp của tôi. Các kho lưu trữ Ubuntu trên CRAN được ký bằng khóa của Michael Rutter [email protected] với mã khóa 0x51716619e084dab9. Để thêm khóa vào hệ thống của bạn bằng một lệnh, hãy sử dụng

Phương pháp đề xuất:

$ wget -qO- https://cloud.r-project.org/bin/linux/ubuntu/marutter_pubkey.asc | Sudo tee -a /etc/apt/trusted.gpg.d/cran_ubuntu_key.asc
$ Sudo add-apt-repository "deb https://cloud.r-project.org/bin/linux/ubuntu $(lsb_release -cs)-cran40/"
$ cập nhật apt sudo
$ Sudo apt install --no-install-recommends r-base     

Hi vọng điêu nay co ich.

Có liên quan

user.dz avatar
lá cờ ng
Trong khi ghim hoạt động cho OP, đây có thể là nguyên nhân cốt lõi của vấn đề. Tôi có thể kiểm tra nó sau trong một vm.
abu-ahmed al-khatiri avatar
lá cờ in
@ user.dz khi OP cố gắng cài đặt `r-base` aptitude cố gắng cài đặt `r-base v4.1` không có ứng cử viên nào như 'apt-cache' đã nói. giữ gói nếu nó sử dụng `apt-key`, tôi khuyên bạn nên sử dụng apt bảo mật trong `trusted.gpg` và ứng cử viên sẽ xuất hiện. chỉnh sửa tùy chọn là cách tắt và đó là ý tưởng tuyệt vời.
user.dz avatar
lá cờ ng
Tôi vừa thử nghiệm trong 18.04 cùng một hướng dẫn mà OP đã sử dụng, tuy nhiên tôi nhận được `r-base` với mức độ ưu tiên là `500`, không có cảnh báo nào khi thêm khóa. Vì vậy, tôi không thể tạo lại trường hợp thử nghiệm.
Điểm:-1
lá cờ us

Cho bạn nhận được tin nhắn:

Tuy nhiên, các gói sau thay thế nó:
  r-base-core r-doc-info r-doc-html r-base-html r-base-core:i386

Tôi sẽ nói có lẽ r-cơ sở-lõi.

scamander avatar
lá cờ at
Tôi đã thử điều đó nhưng cũng không hoạt động.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.