Score:2

การติดตั้ง R และ RStudio ใน Lubuntu 20.04

ธง gs

ผมต้องการติดตั้ง 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 จากตรงนั้นได้

หากคุณทราบสิ่งใดที่ฉันสามารถทำได้เพื่อแก้ไขปัญหานี้ ฉันยินดีเป็นอย่างยิ่ง

wizardpurple avatar
cn flag
คุณแน่ใจหรือไม่ว่าคุณได้เพิ่มรหัสการลงนามและไม่ได้พลาดขั้นตอนนั้นโดยไม่ได้ตั้งใจ นอกจากนี้ คุณสามารถติดตั้ง rstudio-server โดยใช้แพ็คเกจ r-base/r-base-dev ที่อยู่ในที่เก็บเริ่มต้นของ Ubuntu แล้ว คุณไม่จำเป็นต้องติดตั้งจาก r-cran ``` apt ค้นหา r-base```
nico_so avatar
gs flag
สวัสดี ใช่ ฉันแน่ใจ ฉันเพิ่งตรวจสอบ ´history´ และฉันทำทุกอย่างแล้ว หากต้องการติดตั้งจาก repos เริ่มต้น ฉันควรเลิกทำอะไรนอกเหนือไปจากนี้หรือไม่ และ R ใช้งานได้จริงในเชลล์ ฉันไม่สามารถติดตั้ง RStudio ได้
wizardpurple avatar
cn flag
ใช่ คุณต้องการเรียงลำดับแบบย้อนกลับของลำดับการติดตั้ง ลบพื้นที่เก็บข้อมูลที่เพิ่มโดยใช้ ```add-apt-repository -r``` แทน ```add-apt-repository``` จากขั้นตอนข้างต้น ลบคีย์ ```apt-get del``` จากนั้นอัปเดต repos ของคุณสุดท้าย ฉันคิดว่าคุณต้องใช้เครื่องมืออย่าง aptitude เพื่อดาวน์เกรดแพ็คเกจ R แต่เนื่องจากคุณได้ทำงานทุกอย่างแล้ว คุณอาจต้องการเพียงแค่คงไว้ตามที่เป็นอยู่และมุ่งเน้นไปที่การใช้ R แทน
nico_so avatar
gs flag
ขอขอบคุณสำหรับความช่วยเหลือของคุณ! ฉันคิดว่ามันอาจจะคืนทุนในภายหลังหากทำการแก้ไข ขอบคุณสำหรับรายละเอียด
Score:0
ธง gs

เพื่อแก้ไขปัญหาการติดตั้ง ฉันพบสิ่งต่อไปนี้:

https://stackoverflow.com/questions/67383617/unable-to-install-rstudio-cannot-install-libclang-dev

ก่อนอื่นคุณต้องติดตั้งความถนัด

sudo apt ติดตั้งความถนัด

จากนั้นคุณสามารถเรียกใช้

sudo aptitude ติดตั้งเสียงดังกราว

พูด ไม่ สำหรับคำถามแรก ใช่ ถึงวินาที

จากนั้นคุณสามารถไปติดตั้ง RStudio ด้วย gdebi

โพสต์คำตอบ

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