Score:3

วิธีติดตั้ง R 4.0 บน Ubuntu 18.04 เมื่อ 'r-base' ไม่มีตัวเลือกการติดตั้ง

ธง at

ฉันกำลังติดตาม คำแนะนำนี้ สำหรับการติดตั้ง R 4.0 ใน Ubuntu 18.04

$ sudo apt ลบ r-base
$ 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/'
$ sudo apt ปรับปรุง
$ sudo apt ติดตั้ง r-base

อย่างไรก็ตาม ฉันได้รับข้อความแสดงข้อผิดพลาดนี้:

กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
สร้างต้นไม้พึ่งพา
กำลังอ่านข้อมูลสถานะ...
ไม่มีแพ็คเกจ r-base แต่ถูกอ้างถึงโดยแพ็คเกจอื่น
ซึ่งอาจหมายความว่าแพ็คเกจหายไป ล้าสมัย หรือ
มีให้จากแหล่งอื่นเท่านั้น
อย่างไรก็ตาม แพ็คเกจต่อไปนี้แทนที่:
  r-base-core r-doc-info r-doc-html r-base-html r-base-core:i386

E: แพ็คเกจ 'r-base' ไม่มีตัวเลือกการติดตั้ง

ฉันใช้ Ubuntu เวอร์ชันนี้:

$ uname -a
Linux ip-172-31-28-209 5.4.0-1059-aws #62~18.04.1-Ubuntu SMP วันศุกร์ที่ 22 ตุลาคม 21:51:38 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

$ lsb_release -cs
ไบโอนิค

ฉันจะแก้ไขปัญหาได้อย่างไร


อัปเดต

$ sudo apt-cache นโยบาย r-base
ฐาน r:
  ติดตั้ง: (ไม่มี)
  ผู้สมัคร: (ไม่มี)
  ตารางเวอร์ชัน:
     4.1.2-1.1804.0 -1
         -1 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran40/ แพ็คเกจ
     4.1.1-1.1804.0 -1
         -1 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran40/ แพ็คเกจ
     4.1.0-1.1804.0 -1
         -1 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran40/ แพ็คเกจ
     4.0.5-1.1804.0 -1
         -1 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran40/ แพ็คเกจ
     4.0.4-1.1804.0 -1
         -1 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran40/ แพ็คเกจ
     4.0.3-1.1804.0 -1
         -1 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran40/ แพ็คเกจ
     4.0.2-1.1804.0 -1
         -1 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran40/ แพ็คเกจ
     4.0.1-1.1804.0 -1
         -1 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran40/ แพ็คเกจ
     4.0.0-1.1804.0 -1
         -1 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran40/ แพ็คเกจ
     3.4.4-1ubuntu1 -1
         -1 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic/universe แพ็คเกจ amd64

อัปเดต 2

$ sudo apt ติดตั้ง r-base=4.1.2-1.1804.0
กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
สร้างต้นไม้พึ่งพา
กำลังอ่านข้อมูลสถานะ...
ไม่สามารถติดตั้งบางแพ็คเกจได้ นี่อาจหมายความว่าคุณมี
ร้องขอสถานการณ์ที่เป็นไปไม่ได้หรือหากคุณใช้สถานการณ์ที่ไม่เสถียร
การกระจายที่ยังไม่ได้สร้างแพ็คเกจที่จำเป็นบางอย่าง
หรือถูกย้ายออกจากขาเข้า
ข้อมูลต่อไปนี้อาจช่วยแก้ไขสถานการณ์ได้:

แพ็คเกจต่อไปนี้มีการพึ่งพาที่ไม่ตรงกัน:
 r-base : ขึ้นอยู่กับ: r-base-core (>= 4.1.2-1.1804.0) แต่ไม่สามารถติดตั้งได้
          ขึ้นอยู่กับ: r-recommended (= 4.1.2-1.1804.0) แต่ไม่สามารถติดตั้งได้
          แนะนำ: r-base-html แต่ไม่สามารถติดตั้งได้
          แนะนำ: r-doc-html แต่ไม่สามารถติดตั้งได้
E: ไม่สามารถแก้ไขปัญหาได้ คุณมีพัสดุที่เสียหาย
user.dz avatar
ng flag
คุณช่วยเพิ่มผลลัพธ์ของ `apt-cache policy r-base` ได้ไหม
scamander avatar
at flag
@ user.dz ดูการอัปเดตของฉัน
abu-ahmed al-khatiri avatar
in flag
ลองตรวจสอบ `gpg --list-keys E298A3A825C0D65DFD57CBB651716619E084DAB9`
user.dz avatar
ng flag
@scamander ดูเหมือนว่าคุณมีแพ็คเกจ apt "pinning" ที่ใช้งานอยู่กับ "-1" ซึ่งทำให้คุณไม่สามารถติดตั้งได้ คุณตั้งค่าเองหรือไม่? ลองบังคับการติดตั้งเวอร์ชัน: `sudo apt install r-base=4.1.2-1.1804.0`
scamander avatar
at flag
@user.dz ฉันจะปิดการใช้งาน `-1` ได้อย่างไร ฉันไม่ได้ตั้งเอง ฉันพยายามบังคับตามที่คุณแนะนำ ยังไม่ทำงาน ดูการอัปเดตของฉัน
scamander avatar
at flag
@ abu-ahmedal-khatiri ใช้งานไม่ได้ ฉันได้รับ `gpg: error reading key: No public key`
Score:2
ธง at

ตามคำแนะนำโดย @user.dz ฉันลงเอยด้วยการแก้ไขด้วยตนเอง /etc/apt/preferences และแทนที่ลำดับความสำคัญของพินจาก -1 ถึง 500

บรรจุุภัณฑ์: *
พิน: ปล่อย a=bionic*
ลำดับความสำคัญของพิน: 500
Score:1
ธง in

ปัญหาคือ :

$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
  คำเตือน: apt-key เลิกใช้แล้ว จัดการไฟล์พวงกุญแจใน trust.gpg.d แทน (ดู apt-key(8))
  กำลังดำเนินการ: /tmp/apt-key-gpghome.D7jTjWc4gW/gpg.1.sh --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
  gpg: คีย์ 51716619E084DAB9: "Michael Rutter <[email protected]>" 1 ลายเซ็นใหม่
  gpg: จำนวนทั้งหมดที่ประมวลผล: 1
  gpg: ลายเซ็นใหม่: 1     

เมื่อคุณวิ่ง ฉลาดคีย์ เซิร์ฟเวอร์คีย์เลิกใช้แล้ว /tmp/ เช่นกรณีของฉัน ไฟล์เก็บถาวรของ Ubuntu บน CRAN ลงนามด้วยรหัสของ ไมเคิล รัทเทอร์ [email protected] ด้วย ID คีย์ 0x51716619e084dab9. หากต้องการเพิ่มคีย์ให้กับระบบของคุณโดยใช้คำสั่งเดียว

วิธีการแนะนำ :

$ 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/"
$ sudo apt ปรับปรุง
$ sudo apt install --no-install-recommends r-base     

หวังว่านี่จะช่วยได้

ที่เกี่ยวข้อง

user.dz avatar
ng flag
ในขณะที่การตรึงใช้งานได้กับ OP นี่อาจเป็นสาเหตุหลักของปัญหา ฉันอาจตรวจสอบในภายหลังใน vm
abu-ahmed al-khatiri avatar
in flag
@ user.dz เมื่อ OP พยายามติดตั้ง `r-base` aptitude พยายามติดตั้ง `r-base v4.1` ไม่มีตัวเลือกตามที่ 'apt-cache' กล่าว ซึ่งถือแพคเกจถ้าใช้ `apt-key` ฉันแนะนำให้ใช้ apt ที่ปลอดภัยใน `trusted.gpg` และผู้สมัครควรปรากฏขึ้น การแก้ไขค่ากำหนดเป็นทางลัดและเป็นความคิดที่ดี
user.dz avatar
ng flag
ฉันเพิ่งทดสอบใน 18.04 คำสั่งเดียวกันกับ OP ที่ใช้ แต่ฉันได้รับ `r-base` ที่มีลำดับความสำคัญ `500` โดยไม่มีคำเตือนเมื่อเพิ่มรหัส ดังนั้นฉันจึงไม่สามารถทำซ้ำกรณีทดสอบได้
Score:-1
ธง us

เมื่อคุณได้รับข้อความ:

อย่างไรก็ตาม แพ็คเกจต่อไปนี้แทนที่:
  r-base-core r-doc-info r-doc-html r-base-html r-base-core:i386

ฉันจะบอกว่าบางที r-ฐาน-แกน.

scamander avatar
at flag
ฉันพยายามแล้วแต่ใช้งานไม่ได้เช่นกัน

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา