Score:3

ไม่สามารถติดตั้ง R 4.1 บน Ubuntu Server 20.04 (Raspberry Pi)

ธง cn
Hry

ฉันมีการติดตั้งใหม่และสะอาดของ Ubuntu Server 20.04 64 บิตที่ทำงานบนราสเบอร์รี่ pi 4 ใหม่ของฉัน

สิ่งแรกที่ฉันทำคือสร้างผู้ใช้ใหม่ที่มีสิทธิ์ sudo ตามมาด้วย อัปเดต sudo และ อัปเกรด sudo.

หลังจากนั้นฉันพยายามติดตั้ง R 4.1.0 (เวอร์ชัน R ล่าสุดที่มีอยู่) ฉันทำตามคำแนะนำบน หน้านี้ แต่ฉันได้รับข้อผิดพลาดในขั้นตอนที่ 3:

แพ็คเกจต่อไปนี้มีการพึ่งพาที่ไม่ตรงกัน:
 r-base : ขึ้นอยู่กับ: r-base-core (>= 4.1.0-1.2004.0) แต่จะไม่ถูกติดตั้ง
          ขึ้นอยู่กับ: r-recommended (= 4.1.0-1.2004.0) แต่จะไม่ถูกติดตั้ง

เมื่อฉันวิ่ง นโยบาย apt-cache r-base* ผลลัพธ์ (ที่เกี่ยวข้อง) คือ:

r-base-core:
  ติดตั้ง: (ไม่มี)
  ผู้สมัคร: 3.6.3-2
  ตารางเวอร์ชัน:
     3.6.3-2 500
        500 http://ports.ubuntu.com/ubuntu-ports focal/universe arm64 แพ็คเกจ
        100 /var/lib/dpkg/สถานะ
ฐาน r:
  ติดตั้ง: (ไม่มี)
  ผู้สมัคร: 4.1.0-1.2004.0
  ตารางเวอร์ชัน:
     4.1.0-1.2547.0 500
        500 https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/ แพ็คเกจ
        500 http://ppa.launchpad.net/marutter/rrutter4.0/ubuntu focal/main arm64 แพ็คเกจ
     4.0.5-1.2547.0 500
        500 https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/ แพ็คเกจ
     4.0.4-1.2547.0 500
        500 https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/ แพ็คเกจ
     4.0.3-1.2547.0 500
        500 https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/ แพ็คเกจ
     4.0.2-1.2547.0 500
        500 https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/ แพ็คเกจ
     4.0.1-1.2547.0 500
        500 https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/ แพ็คเกจ
     4.0.0-1.2547.0 500
        500 https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/ แพ็คเกจ
     3.6.3-2 500
        500 http://ports.ubuntu.com/ubuntu-ports focal/universe arm64 แพ็คเกจ

ดังนั้นแหล่งที่มาควรจะใช้ได้ แต่ดูเหมือนว่าพวกเขาจะไม่พบ r-base-core เวอร์ชัน 4.1.0 บนที่เก็บ r-project - apt พบเฉพาะรุ่น ubuntu อย่างเป็นทางการซึ่งล้าสมัย ... ฉันทำไม่ได้ รู้ว่าต้องทำอะไร :(

Score:2
ธง zw

ซึ่งหมายความว่า arm64 arch ของคุณไม่รองรับที่เก็บของบุคคลที่สาม
หลักฐานอยู่ด้านล่าง:

ดังนั้นคุณต้องลบที่เก็บของบุคคลที่สามโดย

sudo add-apt-repository -r ppa:marutter/rrutter4.0
sudo add-apt-repository -r "deb https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/"

และเพื่อใช้ R 3.6 จากที่เก็บข้อมูลอย่างเป็นทางการบน RPi ของคุณต่อไป
หรือติดตั้ง Ubuntu 21.04 ใหม่ซึ่ง เรือ R 4.0 หากคุณแน่ใจเกี่ยวกับความต้องการเวอร์ชัน R ล่าสุด


ตัวเลือกอื่นคือการรวบรวมเวอร์ชัน R 4.1 ในเครื่อง คุณต้องเปิดใช้งานที่เก็บซอร์สโค้ด จากนั้นดาวน์โหลดซอร์สโค้ด R คอมไพล์และติดตั้งไบนารีที่คอมไพล์แล้วและคอมโพเนนต์อื่นๆ ใช้คำสั่งด้านล่าง:

sudo sed -i "s/# deb-src/deb-src/g" /etc/apt/sources.list
sudo apt-get อัปเดต
sudo apt-get build-dep r-base-dev

ซีดี ~/ดาวน์โหลด
wget -c https://cran.r-project.org/src/base/R-4/R-4.1.0.tar.gz
tar -xf R-4.1.0.tar.gz
ซีดี R-4.1.0
./กำหนดค่า
ทำ -j9
sudo ทำการติดตั้ง

จากนั้นคุณสามารถเรียกใช้เวอร์ชัน R ที่ติดตั้งในเครื่องได้

N0rbert avatar
zw flag
คำตอบที่อัปเดตพร้อมคำแนะนำในการรวบรวม R 4.1
Hry avatar
cn flag
Hry
ขอบคุณ - คุณบันทึกวันนี้ :)

โพสต์คำตอบ

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