ฉันค่อนข้างใหม่สำหรับ Linux ฉันติดตั้ง R-base ใน Ubuntu 12.04 โดยใช้ Software Center (ซึ่งโดยค่าเริ่มต้นคือ r-2.14) ฉันต้องการอัพเกรด / ติดตั้ง R 3.02 หรือใหม่กว่า ฉันจะทำสิ่งนั้นได้อย่างไร ขอขอบคุณ.
ฉันค่อนข้างใหม่สำหรับ Linux ฉันติดตั้ง R-base ใน Ubuntu 12.04 โดยใช้ Software Center (ซึ่งโดยค่าเริ่มต้นคือ r-2.14) ฉันต้องการอัพเกรด / ติดตั้ง R 3.02 หรือใหม่กว่า ฉันจะทำสิ่งนั้นได้อย่างไร ขอขอบคุณ.
คำตอบ:
คุณต้องเพิ่มที่เก็บ R ของในระบบของคุณ:
ใช้โปรแกรมแก้ไขข้อความที่คุณชื่นชอบ (ฉันใช้gedit
เป็นตัวอย่าง) เพื่อเปิด/etc/apt/sources.list
:
sudo -H gedit /etc/apt/sources.list
เพิ่มบรรทัดนี้ลงในไฟล์ (หากใช้ช้าให้ใช้มิรเรอร์อื่นนอกจากนี้คุณอาจต้องการเปลี่ยนprecise
เป็นชื่อรหัสสำหรับเวอร์ชั่น Ubuntu ของคุณ --- เช่นtrusty
สำหรับ 14.04):
deb http://cran.rstudio.com/bin/linux/ubuntu precise/
อัพเดตรายการแพ็กเกจ
sudo apt-get update
ติดตั้ง R-base ล่าสุด (คุณสามารถใช้ศูนย์ซอฟต์แวร์อีกครั้ง):
sudo apt-get install r-base
precise
quantal
precise/
เป็น ฉันรู้ว่ามันแตกต่างจากที่เก็บ apt ส่วนใหญ่เล็กน้อย แต่นั่นคือวิธีการที่ cran.rstudio.com/bin/linux/ubuntu สะกดคำออกมา
ต้องใช้เวลาในการหาสิ่งนี้และลืมวิธีการทำงานแล้วต้องคิดออกหลาย ๆ ครั้งนี่เป็นคำตอบที่สมบูรณ์ยิ่งขึ้นซึ่งเป็นหลักฐานในอนาคต
แก้ไขsources.list
ไฟล์ ไฟล์นี้มีเซิร์ฟเวอร์ที่apt-get
ให้คำปรึกษาเพื่อตรวจสอบว่ามีซอฟต์แวร์อยู่หรือไม่และสามารถดาวน์โหลดได้จากที่ใด หนึ่งสามารถแก้ไขไฟล์โดยใช้คำสั่งต่อไปนี้:
sudo -H gedit /etc/apt/sources.list
ต้องใช้เครื่องมือแก้ไข gedit หากคุณได้รับข้อผิดพลาดให้ติดตั้งนี้ ( sudo apt-get install gedit
) หรือใช้โปรแกรมแก้ไขอื่นเช่น nano ( sudo nano /etc/apt/sources.list
)
ค้นหาเซิร์ฟเวอร์ที่ใช้งานได้เพื่อดาวน์โหลด R จากนั้นยังมีรุ่น R ที่คุณสนใจซึ่งมักจะหมายความว่าต้องค้นหาชื่อรุ่นล่าสุดของ Ubuntu รายการข่าวจะถูกเก็บไว้บนเว็บไซต์ของอูบุนตู มองหาเวอร์ชั่นที่วางจำหน่ายล่าสุดและใช้เฉพาะคำแรกในชื่อโดยไม่ต้องใช้อักษรตัวพิมพ์ใหญ่ ตัวอย่างเช่นสำหรับรุ่น 16.04 ชื่อเต็มXenial Xerus
และชื่อที่จะใช้จึงเป็นเช่นxenial
นั้น ดังนั้นเราจึงเพิ่มบรรทัดต่อไปนี้ในsources.list
:
deb http://cran.rstudio.com/bin/linux/ubuntu xenial/
โปรดทราบว่าบรรทัดด้านบนใช้มิเรอร์ rstudio.com หนึ่งสามารถเลือกมิเรอร์อื่นจากรายการแบบยาวนี้และแก้ไข URL อย่างเหมาะสม ตัวอย่างเช่น
deb http://mirrors.dotsrc.org/cran/bin/linux/ubuntu xenial/
บันทึกและปิดไฟล์ หลังจากนี้หนึ่งสามารถติดตั้งรุ่นใหม่ล่าสุดโดยใช้:
sudo apt-get update # update apt-get's list of known releases
sudo apt-get install r-base # install the newest available version of R
คำตอบในตอนนี้มีประโยชน์ แต่พวกเขาก็ข้ามขั้นตอนต่อไปซึ่งเป็นสิ่งที่จำเป็นสำหรับทุกคนที่ต้องการใช้ R อย่างจริงจัง บรรทัดที่อ้างถึงมาจาก canonical R คู่มือการติดตั้งและการจัดการ:
ผู้ใช้ที่ต้องการคอมไพล์แพ็กเกจ R จากแหล่ง [เช่นผู้ดูแลแพ็คเกจหรือใครก็ตามที่ติดตั้งแพ็คเกจด้วย install.packages ()] ควรติดตั้งแพ็คเกจ r-base-dev ด้วย:
sudo apt-get install r-base-dev
ฉันคิดว่าผู้ที่มีแนวโน้มจะติดตั้งควรอ่านด้วยตนเองว่าอย่างระมัดระวังมากกว่าคำแนะนำในหน้านี้ซึ่งได้แนะนำไปแล้ว
สำหรับ Ubuntu 14.04 LTS คำสั่งคือ
sudo -H gedit /etc/apt/sources.list
deb http://cran.rstudio.com/bin/linux/ubuntu quantal/
* หมายเหตุ: ต้องใช้เครื่องหมายทับซ้ายมิฉะนั้นคุณจะได้รับข้อผิดพลาด
sudo apt-get update
sudo apt-get install r-base