Score:1

คุณจะเข้าสู่ระบบเซิร์ฟเวอร์ RStudio (โอเพ่นซอร์ส) จากระยะไกลในฐานะผู้ดูแลระบบได้อย่างไร

ธง cn

นี่เป็นคำถามส่วนใหญ่เกี่ยวกับเซิร์ฟเวอร์ RStudio แต่ฉันกำลังดำเนินการเหล่านี้ใน Ubuntu ดังนั้นโปรดโพสต์ที่นี่ด้วย

ฉันใช้ RStudio Server Open Source (เวอร์ชัน 2021.09.0+351, Ghost Orchid) บนเซิร์ฟเวอร์ Linux (Ubuntu, 18.04.6 LTS, Bionic Beaver) ฉันมี 2 บัญชีบนเซิร์ฟเวอร์ ซึ่งทั้งสองบัญชีมี ซูโด สิทธิพิเศษ ฉันพยายามอัปเดตเส้นทางไลบรารีเริ่มต้นในบัญชีใดบัญชีหนึ่ง (โดยใช้กล่องโต้ตอบ "เครื่องมือ/ติดตั้งไลบรารี..." ดูที่ ที่นี่) แต่เมื่อฉันเปิดกล่องโต้ตอบ ฉันไม่สามารถระบุเส้นทางไลบรารีอื่นได้ เพื่อแก้ไขปัญหานี้ ฉันกำลังพยายามเรียกใช้ RStudio Server ในฐานะผู้ดูแลระบบจากระยะไกลบนเซิร์ฟเวอร์ของฉัน ฉันจะทำอย่างไร

ฉันไม่สามารถหาวิธีแก้ปัญหานี้ได้ใน เอกสารประกอบเซิร์ฟเวอร์ RStudio. หน้านี้ แนะนำให้ระบุ ผู้ใช้ r-libs สนามใน /etc/rstudio/rsession.conf ไฟล์; อย่างไรก็ตาม แม้หลังจากทำสิ่งนี้และรีสตาร์ทเซิร์ฟเวอร์ rstudio แล้ว เส้นทางไลบรารีเริ่มต้นสำหรับผู้ใช้ที่มีปัญหายังคงไม่เปลี่ยนแปลง

ขอบคุณสำหรับความช่วยเหลือใด ๆ

David avatar
cn flag
บางสิ่งหายไป. ไม่มี VM ที่เกี่ยวข้องที่นี่?
akoontz11 avatar
cn flag
ไม่ ไม่มี VM เพียงเซิร์ฟเวอร์ RStudio ที่ทำงานบนเครื่อง Linux
Score:0
ธง zw

สำหรับฉันคุณกำลังแก้ปัญหาโดยใช้วิธีการที่ผิด

คุณต้องสร้างโฟลเดอร์ไลบรารีที่ใช้ร่วมกันสำหรับผู้ใช้ทั้งสอง

sudo mkdir -p /var/R-packages
sudo chown -R user1:user2 /var/R-packages
sudo chmod -R u=rwx,g=rwx,o=rwx /var/R-แพ็คเกจ

จากนั้นติดตั้งแพ็คเกจ R ที่นั่นด้วยคำสั่งเช่น

install.packages('bookdown', repos='http://cran.rstudio.com/', lib='/var/R-packages')

ใช้ใด ๆ ผู้ใช้1 หรือ ผู้ใช้2 บัญชีผู้ใช้.

จากนั้น คุณจะต้องแจ้ง RStudio เกี่ยวกับไลบรารี่แพ็คเกจ R แบบกำหนดเองนี้ด้วยคำสั่งที่แสดงด้านล่าง:

p <- .libPaths()
p <- c(p, '/var/R-แพ็คเกจ')
.libPaths(หน้า)

ต้องการ (หนังสือลง)
akoontz11 avatar
cn flag
ขอบคุณ @N0rbert ฉันเห็นด้วยกับคำแนะนำในการใช้โฟลเดอร์ไลบรารีที่ใช้ร่วมกันระหว่างผู้ใช้ - นี่อาจเป็นวิธีแก้ปัญหาที่สมเหตุสมผลที่สุด ฉันกำลังมองหาวิธีการเปลี่ยนไลบรารีเริ่มต้นโดยใช้อินเทอร์เฟซ RStudio แต่ `.libPaths()` ดูเหมือนจะเป็นวิธีที่ดีที่สุดในการบรรลุเป้าหมายนี้

โพสต์คำตอบ

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