Ubuntu में आर को अपग्रेड कैसे करें? [बन्द है]


107

मेरे पास ubuntu में R 2.12.1 स्थापित है, और मैं सबसे नवीनतम संस्करण 2.15 में अपग्रेड करना चाहूंगा, इसे कैसे प्राप्त कर सकते हैं? धन्यवाद


यह संभवतः प्रासंगिक है: superuser.com/questions/279088/…
पीछा करें

1
इसके लिए R गाइड यहाँ है: cran.r-project.org/bin/linux/ubuntu/README.html
एडम एरिकसन

1
क्या यह सवाल पूछने के बजाय इसे बंद करने के लिए कहा गया है?
जनक बंडारा २

जवाबों:


229

चूंकि आर पहले से ही स्थापित है, इसलिए आपको इसे इस विधि से अपग्रेड करने में सक्षम होना चाहिए। सबसे पहले, आप नए संस्करण में आपके द्वारा पिछले संस्करण में स्थापित किए गए पैकेजों को प्राप्त करना चाह सकते हैं, इसलिए इस पोस्ट की जांच करना सुविधाजनक है । फिर, यहां से निर्देशों का पालन करें

  1. sources.listफ़ाइल खोलें :

    sudo nano /etc/apt/sources.list    
  2. उस स्रोत के साथ एक पंक्ति जोड़ें जहां से पैकेज पुनर्प्राप्त किए जाएंगे। उदाहरण के लिए:

    deb https://cloud.r-project.org/bin/linux/ubuntu/ version/

    बदलें https://cloud.r-project.orgजो कुछ के साथ दर्पण आप उपयोग करना चाहते हैं, और की जगह version/जो भी साथ संस्करण Ubuntu के प्रयोग कर रहे हैं (जैसे, trusty/, xenial/, और इतने पर)। आप एक "विकृत लाइन त्रुटि" हो रही है, तो आप के बीच एक जगह है, तो देखने के लिए जाँच /ubuntu/और version/

  3. सुरक्षित APT कुंजी प्राप्त करें:

    gpg --keyserver keyserver.ubuntu.com --recv-key E084DAB9

    या

    gpg --hkp://keyserver keyserver.ubuntu.com:80 --recv-key E084DAB9
  4. इसे कीरिंग में जोड़ें:

    gpg -a --export E084DAB9 | sudo apt-key add -
  5. अपने स्रोतों को अपडेट करें और अपनी स्थापना को अपग्रेड करें:

    sudo apt-get update && sudo apt-get upgrade
  6. नया संस्करण स्थापित करें

    sudo apt-get install r-base-dev
  7. समाधान के बाद अपने पुराने पैकेजों को पुनर्प्राप्त करें जो आपको सबसे अच्छा लगता है (इसे देखें )। उदाहरण के लिए, सभी पैकेजों को पुनर्प्राप्त करने के लिए (न केवल उन सीआरएएन से) विचार है:

    - से संकुल कॉपी R-oldversion/libraryकरने के लिए R-newversion/library, (एक पैकेज के ऊपर लिख नहीं है, तो यह पहले से ही नए संस्करण में मौजूद है!)।

    - R कमांड चलाएँ update.packages(checkBuilt=TRUE, ask=FALSE)


2
हैलो आनंद और अन्य, मैं इन समाधानों में से कुछ को इंस्टालर पैकेज में शामिल करना पसंद करूंगा: github.com/talgalili/installr क्या आप में से कोई इसे पिच करने के लिए तैयार है?
ताल गैली

1
इस काम किया
marbel

sudo su echo " deb आँकड़े.bris.ac.uk/R/bin/linux/ubuntu सटीक /" >> /etc/apt/source.list apt-key adv --keyserver keyserver.ubuntu.com-bcv- कीज़ E084DAB9 एप्ट-अपडेट अपडेट एप्ट-गेट अपग्रेड
बेहान

1
ध्यान दें कि यह विधि R के अलावा कई अन्य चीजों को अपग्रेड करेगी, जो आप करना नहीं चाहते हैं।
Asu

1
नमस्ते, बस उस जवाब पर अनुवर्ती करने के लिए। मेरे लिए, ऐसा लगता है कि चरण 2 से वेबसाइट नीचे है। मैंने एक और एक का उपयोग किया: क्रैन.रेडडियो / एनबीएन / क्लिनक्स / जुबांट । लाइन है कि मैं source.list फ़ाइल में जोड़ा है: deb cran.rstudio.com/bin/linux/ubuntu बायोनिक-cran35 /
मैथ्यु Chateauvert
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.