ผมต้องการติดตั้ง R กับ Rstudio เพื่อเริ่มเรียนรู้ แต่พบปัญหามากมายระหว่างทาง ผมจะอธิบายเท่าที่ทำได้ด้านล่างนี้
ดังนั้นฉันจึงไปที่เว็บไซต์โครงการ CRAN https://cran.r-project.org/ และทำตามคำแนะนำเพื่อติดตั้ง R บนแล็ปท็อปของฉัน
#อัพเดทดัชนี
ฉลาดปรับปรุง -qq
# ติดตั้งแพ็คเกจตัวช่วยที่เราต้องการ
apt install --no-install-recommends software-properties-common dirmngr
# นำเข้ารหัสการลงนาม (โดย Michael Rutter) สำหรับ repo เหล่านี้
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
# เพิ่ม R 4.0 repo จาก CRAN -- ปรับ 'focal' เป็น 'groovy' หรือ 'bionic' ตามต้องการ
add-apt-repository "deb https://cloud.r-project.org/bin/linux/ubuntu $(lsb_release -cs)-cran40/"
apt install --no-install-recommends r-base
หลังจากนั้น ผมไปที่หน้าเว็บ RStudio และดาวน์โหลด rstudio-server-1.4.1717-amd64.deb
. ก่อนอื่นฉันพยายามติดตั้งด้วย GUI แต่ข้อความต่อไปนี้ปรากฏขึ้น:
ข้อผิดพลาด GPG: https://cloud.r-project.org/bin/linux/ubuntu โฟกัส-cran40/
InRelease: ไม่สามารถตรวจสอบลายเซ็นต่อไปนี้ได้เนื่องจาก
ไม่มีรหัสสาธารณะ: NO_PUBKEY 51716619E084DAB9
ที่เก็บ 'https://cloud.r-project.org/bin/linux/ubuntu
focal-cran40/ InRelease' ไม่ได้ลงนาม
การอัปเดตจากพื้นที่เก็บข้อมูลดังกล่าวไม่สามารถทำได้อย่างปลอดภัยและเป็น
จึงปิดใช้งานโดยปริยาย
ดู apt-secure(8) manpage สำหรับการสร้างที่เก็บและผู้ใช้
รายละเอียดการกำหนดค่า
จากนั้นฉันพยายามติดตั้งด้วย sudo apt ติดตั้ง ./rstudio-server-1.4.1717-amd64.deb
และเหตุการณ์ต่อไปนี้เกิดขึ้น:
หมายเหตุ การเลือก 'rstudio' แทน './rstudio-1.4.1717-amd64.deb'
ไม่สามารถติดตั้งบางแพ็คเกจได้นี่อาจหมายความว่าคุณมี
ร้องขอสถานการณ์ที่เป็นไปไม่ได้หรือหากคุณใช้สถานการณ์ที่ไม่เสถียร
การกระจายที่ยังไม่ได้สร้างแพ็คเกจที่จำเป็นบางอย่าง
หรือถูกย้ายออกจากขาเข้า
ข้อมูลต่อไปนี้อาจช่วยแก้ไขสถานการณ์ได้:
แพ็คเกจต่อไปนี้มีการพึ่งพาที่ไม่ตรงกัน:
rstudio : ขึ้นอยู่กับ: libclang-dev แต่จะไม่ถูกติดตั้ง
E: ไม่สามารถแก้ไขปัญหาได้ คุณมีพัสดุที่เสียหาย
ในที่สุด เมื่อฉันพบบทเรียนมากมายที่ติดตั้งด้วย gdebi ฉันจึงลองอีกครั้ง:
gdebi rstudio-1.4.1717-amd64.deb
ซึ่งให้:
กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
สร้างต้นไม้พึ่งพา
กำลังอ่านข้อมูลสถานะ...
กำลังอ่านข้อมูลสถานะ...
แพ็คเกจนี้ไม่สามารถถอนการติดตั้งได้
ไม่สามารถติดตั้ง 'libclang-dev'
เห็นได้ชัดว่ามีบางอย่างเกิดขึ้นกับ libclang-dev ฉันพยายามติดตั้ง:
sudo apt ติดตั้ง libclang-dev
กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
สร้างต้นไม้พึ่งพา
กำลังอ่านข้อมูลสถานะ...
ไม่สามารถติดตั้งบางแพ็คเกจได้ นี่อาจหมายความว่าคุณมี
ร้องขอสถานการณ์ที่เป็นไปไม่ได้หรือหากคุณใช้สถานการณ์ที่ไม่เสถียร
การกระจายที่ยังไม่ได้สร้างแพ็คเกจที่จำเป็นบางอย่าง
หรือถูกย้ายออกจากขาเข้า
ข้อมูลต่อไปนี้อาจช่วยแก้ไขสถานการณ์ได้:
แพ็คเกจต่อไปนี้มีการพึ่งพาที่ไม่ตรงกัน:
libclang-dev : ขึ้นอยู่กับ: libclang-10-dev (>= 10~) แต่จะไม่ถูกติดตั้ง
E: ไม่สามารถแก้ไขปัญหาได้ คุณมีพัสดุที่เสียหาย
ดังนั้นฉันจึงพยายามติดตั้ง libclang-10-dev แต่มันพาฉันไปสู่ปัญหาการพึ่งพาอื่นที่คล้ายกับที่แสดงที่นี่ ฉันไม่คิดว่าห่วงโซ่ของปัญหานี้จะจบลงในเร็ว ๆ นี้ที่จะทำด้วยตนเอง
ข้อมูลชิ้นสุดท้ายที่ฉันสามารถให้คุณได้:
เมื่อฉันวิ่ง อาร์สตูดิโอ
มันบอกว่า ไม่พบคำสั่ง
.
และตอนนี้เมื่อฉันทำ การปรับปรุงที่เหมาะสม
ฉันได้รับข้อความเหมือนกับด้านบนโดยเริ่มจาก "GPG"
ข้อมูลสุดท้ายที่ฉันสามารถให้ได้คือเมื่อฉันวิ่ง ร
ในบรรทัดคำสั่ง ฉันสามารถใช้ภาษา R จากตรงนั้นได้
หากคุณทราบสิ่งใดที่ฉันสามารถทำได้เพื่อแก้ไขปัญหานี้ ฉันยินดีเป็นอย่างยิ่ง