मैं नवीनतम संस्करण में आर-आधार कैसे स्थापित / अपग्रेड करूं?


24

मैं लिनक्स के लिए बहुत नया हूँ। मैंने अपने Ubuntu 12.04 में सॉफ्टवेयर सेंटर का उपयोग करके आर-बेस स्थापित किया (जो कि डिफ़ॉल्ट रूप से r-2.14 है)। मैं R 3.02 या नए को अपग्रेड / इंस्टॉल करना चाहता हूं। मैं उसे कैसे कर सकता हूँ? धन्यवाद।



व्यक्तिगत रूप से, मैं एनाकोंडा / कोंडा का उपयोग करता हूं और अपने सिस्टम पर आर स्थापित करने के बजाय सैंडबॉक्स के भीतर आर के साथ काम करता हूं। conda.io/docs/user-guide/install/index.html यह एक बहुत ही ठोस वितरण है और इसे बहुत चालू रखा गया है।
केविन बोवेन

जवाबों:


27

आपको अपने सिस्टम में R का भंडार जोड़ना होगा :

  1. geditखोलने के लिए अपने पसंदीदा पाठ संपादक का उपयोग करें (मैं एक उदाहरण के रूप में उपयोग कर रहा हूं ) /etc/apt/sources.list:

    sudo -H gedit /etc/apt/sources.list
    
  2. इस पंक्ति को फ़ाइल में जोड़ें (यदि यह धीमा है, तो एक और दर्पण का उपयोग करें । आप preciseअपने Ubuntu संस्करण के लिए कोडनेम में भी बदलना चाह सकते हैं --- जैसे, trusty14.04 के लिए):

     deb http://cran.rstudio.com/bin/linux/ubuntu precise/
    
  3. पैकेजों की सूची अपडेट करें

    sudo apt-get update
    
  4. नवीनतम आर-बेस स्थापित करें (आप सॉफ्टवेयर सेंटर का फिर से उपयोग कर सकते हैं):

    sudo apt-get install r-base
    

Ubuntu 14.04 उपयोगकर्ताओं के लिए दूसरी कमांड में कोई बदलाव हैं?
विनीत कौशिक

@VineetKaushik हाँ, परिवर्तन preciseकरने के लिए quantal
टेराडॉन

@terdon आपको चरण 2 में सटीक के बाद एक अनुगामी स्लेश की आवश्यकता है, जैसा कि precise/। मुझे पता है कि यह सबसे उपयुक्त रिपॉजिटरी से थोड़ा अलग है, लेकिन यह है कि कैसे cran.rstudio.com/bin/linux/ubuntu पर दिए गए निर्देश इसे समझ लेते हैं।
डैनियल केसलर

@DanielKessler क्या स्लैश में कोई अंतर है? ट्रेलिंग स्लैश आमतौर पर वैकल्पिक होते हैं और इन्हें छोड़ा जा सकता है। संस्करण नाम रिपॉजिटरी में सिर्फ एक निर्देशिका है, इसलिए वास्तव में इससे कोई फर्क नहीं पड़ना चाहिए।
टेराडन

1
gpg कुंजियों के बारे में चेतावनी / त्रुटियों से बचने के लिए, सुरक्षित apt का उपयोग करें: sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9 cran.rstudio.com/bin/linux-ubuntu/#secure-apt
amc

3

यह जानने में समय बिताना और यह भूल जाना कि यह कैसे काम करता है, और फिर इसे कई बार फिर से पता लगाने के लिए, यहाँ एक और अधिक पूर्ण उत्तर है जो भविष्य के प्रमाण है।

  1. sources.listफ़ाइल को संपादित करें । इस फ़ाइल में सर्वर होते हैं जो यह apt-getजांचने के लिए कि सॉफ्टवेयर मौजूद है और इसे कहाँ से डाउनलोड किया जा सकता है। निम्नलिखित कमांड का उपयोग करके फाइल को संपादित कर सकते हैं:

    sudo -H gedit /etc/apt/sources.list
    

    इसके लिए gedit Editor की आवश्यकता है। यदि आपको कोई त्रुटि मिलती है, तो या तो इसे स्थापित करें ( sudo apt-get install gedit) या किसी अन्य संपादक जैसे नैनो ( sudo nano /etc/apt/sources.list) का उपयोग करें।

  2. R से डाउनलोड करने के लिए एक कार्यशील सर्वर खोजें, जिसमें R का वह संस्करण भी है जिसमें आप रुचि रखते हैं। इसका अर्थ अक्सर यह होता है कि व्यक्ति को नवीनतम उबंटू रिलीज के नाम की तलाश करनी होगी। रिलीज की एक सूची उबंटू वेबसाइट पर बनी हुई है । नवीनतम रिलीज़ किए गए संस्करण को देखें और बिना कैपिटलाइज़ेशन के इसके नाम के पहले शब्द का उपयोग करें। उदाहरण के लिए, 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/
    
  3. फ़ाइल को सहेजें और बंद करें। इसके बाद, कोई भी नवीनतम संस्करण का उपयोग कर स्थापित कर सकता है:

    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
    

1

अब तक के उत्तर उपयोगी हैं, लेकिन वे सभी अगले चरण को छोड़ देते हैं, जो कि आर को गंभीरता से उपयोग करने का इरादा रखने वाले किसी भी व्यक्ति के लिए आवश्यक है। उद्धृत लाइनें कैनोनिकल आर इंस्टालेशन और एडमिनिस्ट्रेशन मैनुअल से हैं:

वे उपयोगकर्ता जिन्हें R संकुल को स्रोत से संकलित करने की आवश्यकता है [जैसे संकुल अनुरक्षक, या install.packages ()] के साथ संकुल संस्थापित करने वाले किसी भी व्यक्ति को r-base-dev पैकेज स्थापित करना चाहिए:

sudo apt-get install r-base-dev

मुझे लगता है कि संभावित इंस्टॉलर को पढ़ना चाहिए कि मैनुअल ने इस पृष्ठ की सिफारिशों की तुलना में अधिक सावधानी से सलाह दी है।


-1

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

4
क्या? क्यों quantalजब cran.r-project.org/bin/linux/ubuntu सूचियाँ trusty?
मुरु

यहां एक ऐसा कार्य संभव है जिसका उपयोग इस कार्य को पूरा करने के लिए किया जा सकता है: - नाम: APT रिपॉजिटरी सूची apt_repository पर CRAN रिपॉजिटरी जोड़ें: repo = ' deb cran.rstudio.com/bin/linux/ubuntual/ ' स्थिति = वर्तमान
डैनियल नील

1
gpg कुंजियों के बारे में चेतावनी / त्रुटियों से बचने के लिए, सुरक्षित apt का उपयोग करें: sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9 cran.rstudio.com/bin/linux-ubuntu/#secure-apt
amc
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.