सांख्यिकीय कंप्यूटिंग के लिए आर भाषा के दुभाषिया का पैकेज कैसे स्थापित करें?


35

आर भाषा दुभाषिया कैसे स्थापित करें? पैकेज का नाम क्या है? मैं कोशिश की है R, rlang, Rlang, rproject, आदि लेकिन कुछ भी काम करता है - न तो apt-getहै और न ही Ubuntu सॉफ्टवेयर केंद्र आर पाया

क्या यह संभव है कि आर आधिकारिक उबंटू रिपॉजिटरी में शामिल नहीं है?

जवाबों:


43

पैकेज आप पूछ रहे हैं आर-आधार है । तो निम्न कमांड चलाएँ:

sudo apt-get install r-base

और आपके सिस्टम में R होगा। वर्षों पहले मैं भी इससे भ्रमित था - ऐसे पैकेज का नाम वास्तव में बेवकूफी है।


मैं pythonपायथॉन दुभाषिया चलाने के समान आर इंटरप्रेटर कैसे चलाऊं? rबस लटका हुआ है और मुझे स्थापित करने के बाद "r" से शुरू होने वाले किसी भी स्पष्ट उम्मीदवार को नहीं दिख रहा है r-base
user1717828

3
आपने लगभग पा लिया। अपर-केस आर का प्रयास करें, टाइप करें:R
Vajk Hermecz

26

जो पैकेज आप चाहते हैं वह आर-आधार है आर-आधार स्थापित करें

यदि आपको स्रोत से आर पैकेज बनाने की आवश्यकता है, तो आपको आर-बेस-देव की भी आवश्यकता है आर-बेस-देव स्थापित करें। (अधिकांश उपयोगकर्ताओं को शायद इसकी आवश्यकता नहीं है।)

संभावना है कि आप सब करने की जरूरत है।

आर के नए संस्करण प्राप्त करना

आर का संस्करण संभवतः आपके उबंटू रिलीज का आधिकारिक सॉफ्टवेयर स्रोत पर्याप्त है। यह मानते हुए कि आपको आगे (मनोरंजन के लिए छोड़कर) पढ़ने की आवश्यकता नहीं है।

लेकिन अगर आप नवीनतम संस्करण चाहते / चाहते हैं , तो सूची से एक CRAN दर्पण चुनें । निम्नलिखित में से एक करें:

  • इस लाइन के साथ इसकी सामग्री के रूप में एक .listफ़ाइल (आप इसे कॉल कर सकते हैं r.list) बनाएं /etc/apt/sources.list.d:

    deb http://your-cran-mirror/bin/linux/ubuntu trusty/

    यदि आप Ubuntu 14.04 भरोसेमंद तहर का उपयोग कर रहे हैं, तो आप इसे trustyवैसे ही रखेंगे । अन्यथा उस शब्द को निचले स्तर के कोडनाम के साथ बदलें जो आप उपयोग कर रहे हैं उबंटू जारी करते हैं। (केवल पहला शब्द, "विशेषण", "जानवर का नाम" नहीं।) वे यहां या रिलीज पृष्ठ पर सूचीबद्ध हैं । उदाहरण के लिए, Ubuntu 12.04 सटीक पैंगोलिन के लिए precise। 14.10 यूटोपिक के लिए यह होगा utopic

    यह debकॉन्फ़िगरेशन फ़ाइल में समान या सभी समान पंक्तियों में सूचीबद्ध नाम है /etc/apt/sources.list

    अपनी r.listफ़ाइल बनाने के लिए , आप एक टर्मिनल विंडो ( Ctrl+ Alt+ T) खोल सकते हैं और इस तरह से एक कमांड चला सकते हैं (अपनी CRAN पसंद के दर्पण में स्थानापन्न करना सुनिश्चित करें, और, यदि आप 14.04 नहीं चल रहे हैं, तो आपका रिलीज़ कोडनेम):

    echo 'deb http://your-cran-mirror/bin/linux/ubuntu trusty/' | sudo tee -a /etc/apt/sources.list.d/r.list

    उदाहरण के लिए, उत्तरपूर्वी संयुक्त राज्य अमेरिका में स्थित उबंटू 15.04 विविड वर्वेट सिस्टम पर, मैंने उपयोग किया:

    echo 'deb http://cran.mirrors.hoobly.com/bin/linux/ubuntu vivid/' | sudo tee -a /etc/apt/sources.list.d/r.list
  • या , अपनी स्वयं की कॉन्फ़िगरेशन फ़ाइल में सॉफ़्टवेयर स्रोत जोड़ने के बजाय, उस लाइन को मास्टर सॉफ़्टवेयर स्रोतों कॉन्फ़िगरेशन फ़ाइल में जोड़ें/etc/apt/sources.list। आप टर्मिनल विंडो (Ctrl+Alt+T)खोलकरऔर कमांड चलाकरएक ग्राफिकल टेक्स्ट एडिटर में उस फाइल को खोल सकते हैं:

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

CRAN रिपॉजिटरी के लिए हस्ताक्षर कुंजी जोड़ें ( आप इसे यहां सत्यापित कर सकते हैं ):

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9

यदि वह विफल रहता है, तो यह तरीका काम कर सकता है:

gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys E084DAB9
gpg -a --export E084DAB9 | sudo apt-key add -

नए सॉफ़्टवेयर स्रोतों के कॉन्फ़िगरेशन को सक्रिय करने के लिए, चलाएं:

sudo apt-get update

फिर CRAN के लिए R का संस्करण स्थापित करना (या अपग्रेड करना):

sudo apt-get install r-base

(आप r-base-devइसी तरह और किसी भी अन्य आवश्यक पैकेज को स्थापित कर सकते हैं । sudo apt-get upgradeआमतौर पर किसी भी आर पैकेज को उन्नत कर सकते हैं जिनके नए संस्करण हैं, यदि कोई पुराना संस्करण स्थापित है , तो आपको उनके नाम व्यक्तिगत रूप से दर्ज करने की आवश्यकता नहीं है।)

आगे पढ़ने / स्रोत का हवाला दिया गया :

उबंटू सिस्टम पर स्थापना के लिए उपलब्ध अन्य सहायक पैकेजों के बारे में अधिक जानकारी और जानकारी के लिए, "UBUNTU PACKAGES FOR R" देखें

  • उपरोक्त उत्तर (बहुत) उस README के ​​(एक छोटे) भाग से शिथिल रूप से अनुकूलित है।
  • CRAN साइनिंग कुंजी आयात करने की आज्ञा सीधे इससे तैयार होती है, हालांकि मेरे निर्देश मेरे अपने शब्दों में हैं, और सरलीकृत हैं।

उपरोक्त लाइन को सूत्रों में जोड़ें। सूची में यह कहते हुए त्रुटि है कि लाइन गलत रूप से स्वरूपित है। धागा नीचे का कहना है कि इस स्रोत का नाम "देब जोड़ने के लिए सही स्वरूप है stat.ethz.ch/CRAN/bin/linux/ubuntu भरोसेमंद / # सक्षम-मैन्युअल रूप से" askubuntu.com/questions/503270/... कृपया मुझे ठीक कर लें मैं गलत हूँ। मैं एक नौसिखिया हूं, लेकिन यह मेरे लिए काम करता है।
Erdnase

@Erdnase क्षमा करें! /रिलीज के नाम के बारे में आप सही हैं । मैंने उसे इस पोस्ट में जोड़ा है - धन्यवाद! (इसके साथ शुरू होने वाला हिस्सा #एक सराहनीय है और वैकल्पिक है।)
एलियाह कगन

आपकी छवियों को अद्यतन करने की आवश्यकता है।
टिम

@ क्या छवियाँ?
एलिया कगन

@ आर-आधार वाले स्थापित करें? शायद यह मेरा स्कूल उन्हें रोक रहा है।
टिम

1

संपादित करें: यह उबंटू रिपॉजिटरी में शामिल है, लेकिन वे चाहते हैं कि आप उनके से इंस्टॉल करें।

स्रोत

आर के लिए UBUNTU पैकेज

I386 और amd64 पर उबंटू के लिए आर संकुल उबंटू के सभी स्थिर डेस्कटॉप रिलीज के लिए उपलब्ध हैं, जब तक कि उनके जीवन की आधिकारिक समाप्ति नहीं हो जाती। हालाँकि, केवल नवीनतम दीर्घकालिक समर्थन (LTS) रिलीज़ पूरी तरह से समर्थित है। 17 अक्टूबर, 2013 तक, समर्थित रिलीज़ भरोसेमंद तहर (14.04), सटीक पैंगोलिन (12.04; एलटीएस), और ल्यूसिड लिंक्स (10.04; एलटीएस) हैं।

देखें यहाँ जानकारी के लिए।

इंस्टालेशन

नवीनतम आर संकुल प्राप्त करने के लिए, जैसे एक प्रविष्टि जोड़ें

  deb http://<my.favorite.cran.mirror>/bin/linux/ubuntu trusty/

या

  deb http://<my.favorite.cran.mirror>/bin/linux/ubuntu precise/

या

  deb http://<my.favorite.cran.mirror>/bin/linux/ubuntu lucid/

अपने /etc/apt/sources.list फ़ाइल में, अपने पसंदीदा CRAN दर्पण के वास्तविक URL के स्थान पर। सीआरएएन दर्पणों की सूची के लिए यहां देखें । पूर्ण R सिस्टम को स्थापित करने के लिए, उपयोग करें

  sudo apt-get update
  sudo apt-get install r-base

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

  sudo apt-get install r-base-dev

ठीक है, आपके स्रोत के अनुसार, ऐसा लगता है कि आर विकास टीम में कोई व्यक्ति हमें Ubuntu रिपॉजिटरी से आर स्थापित नहीं करना चाहता है। उबंटू रिपॉजिटरी में एक पैकेज है: आर-बेस।

यदि आप R डाउनलोड करना चाहते हैं और इसे इंस्टॉल करना चाहते हैं, तो आपको इस उत्तर की तरह R पैकेज सर्वर की सार्वजनिक कुंजी को जोड़ने के बारे में
मज़ेदार जानकारी प्राप्त करनी होगी

यदि आप सार्वजनिक कुंजी नहीं जोड़ते हैं तो आप R. टर्मिनल को स्थापित नहीं कर सकते हैं, हालाँकि, आपको एक संदेश देता है कि आप R को स्थापित करने से पहले सार्वजनिक कुंजी को जोड़ने के लिए कहें और यदि आप सार्वजनिक कुंजी जोड़ते हैं तो r- आधार कर सकते हैं बाद में सफलतापूर्वक स्थापित किया जाना चाहिए।
कारेल

सार्वजनिक कुंजी जोड़ने के लिए आवश्यक सभी जानकारी मेरी पहली टिप्पणी में दिए गए लिंक में विस्तृत है। मैं यह भी पुष्टि कर सकता हूं कि लिंक किए गए उत्तर में जानकारी चालू है और यह Ubuntu 14.04 में r- आधार पैकेज को स्थापित करने के लिए काम करता है।
कारेल
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.