สรุป
มักจะ เซิร์ฟเวอร์องค์กร R Revolution สำหรับเหตุผลด้านความปลอดภัย ไม่มีการเชื่อมต่ออินเทอร์เน็ตซึ่งจะดาวน์โหลด และติดตั้งแพคเกจ R เพื่อที่เก็บเฉพาะถูกตั้งค่าเป็นการภายใน บทความนี้อธิบายการตั้งค่าคอนฟิก Revolution R เพื่อใช้เก็บพัสดุเฉพาะที่http://packages.revolutionanalytics.com/doc/7.3.0/linux/instman.pdf) ไม่ถูกต้องโดยทั่วไปแม้ว่ามีข้อผิดพลาดในเอกสารในคำสั่ง tools::write_PACKAGES ท้ายของ 4.2 1. สร้างไดเรกทอรีหลักของ repo ซึ่งอาจเป็นไดเรกทอรีใด ๆ แต่ในตัวอย่างนี้คือ /local/repos 2. สำหรับ repo เป็น Linux คุณจำเป็นแหล่งมาของแพคเกจ (tar.gz) ใน src/contrib ภายใต้ไดเรกทอรี repo หลัก (เช่น /local/repos/src/contrib) คุณสามารถสร้าง src/contrib ด้วยตนเอง และด้วยตนเองดาวน์โหลดแพคเกจ tar.gz มี หรือใช้ rsync เหมือนในรายการแนะนำที่จะ repo ทั้งแบบมิเรอร์ และสร้าง src/contrib สำหรับคุณ 3. เริ่ม Revolution R และสร้างแพคเกจและ PACKAGES.gz e ทำดัชนีแฟ้มสำหรับ repo ใช้ tools::write_PACKAGES ควรทำสิ่งนี้สำหรับไดเรกทอรี /local/repos/src/contrib ซึ่งบรรจุภัณฑ์ src จริงอยู่:
คำแนะนำในส่วนที่ 4.1 และ 4.2 ของคู่มือการติดตั้ง Revolution R องค์กรสำหรับ Linux (> tools:::write_PACKAGES("/local/repos/src/contrib")
หมายเหตุจะแตกต่างจากตัวอย่างในเอกสารที่ระบุว่า จะสร้างแฟ้มแพคเกจดัชนีใน /local/repos
4. RRE repo ท้องถิ่นที่ใช้ที่ตั้งค่าคอนฟิก แก้ไข /usr/lib64/Revo-7.3/R-3.1.1/lib64/R/etc/Rprofile.site และแก้ไข หรือข้อคิดเห็นออกบรรทัดที่ชี้ไปยังค่าเริ่มต้นการมิเรอร์ Revo CRAN:} else {r <- c(REVO=Revobase::getRevoRepos())}
ถ้าคุณไม่ต้องมีการเข้าถึงอินเทอร์เน็ตจากการติดตั้ง RRE และจะใช้ repo ท้องถิ่นเท่านั้น แทนบรรทัดนี้ ด้วยตัวชี้ไป repo ท้องถิ่นเท่านั้น:
} else {#r <- c(REVO=Revobase::getRevoRepos())r <- c(LOCAL="/local/repos")}
โปรดสังเกตว่า คุณได้ระบุไดเรกทอรีหลักสำหรับที่ตั้ง repo เส้นทางแบบเต็มของ /local/repos/src/contrib ไม่
ถ้าคุณเชื่อมต่ออินเทอร์เน็ตได้ และเพียงแค่ใช้ repo แบบท้องถิ่นสำหรับแพคเกจภายในไม่กี่ คุณสามารถตั้งค่าคอนฟิก repos ทั้งสอง:} else {r <- c(REVO=Revobase::getRevoRepos(), LOCAL="/local/repos")}
RRE เริ่มต้น และตรวจสอบการกำหนดค่าปัจจุบันสำหรับการ repo(s):
> options("repos")
ถ้าถูกต้อง ทดสอบแพคเกจการติดตั้ง ตรวจสอบให้แน่ใจว่า ผู้ใช้ RRE ของคุณต้องมีสิทธิ์ rw บนทั้งสองเส้นทางแบบเต็มของ repos แบบท้องถิ่นและในไลบรารี RRE