मुझे लगता है कि उबंटू रिपो के माध्यम से उपलब्ध एकमात्र आर पैकेज आर विकास कोर टीम द्वारा बनाए रखा गया पैकेज हैं। अधिकांश पैकेजों की तरह, जिनके माध्यम से apt
या सिनैप्टिक उपलब्ध हैं, वे हमेशा नवीनतम संस्करण नहीं हैं। सौभाग्य से आपके पास एक नई फ़ाइल बनाकर एक CRAN- अनुरक्षित सॉफ़्टवेयर स्रोत जोड़ने का विकल्प /etc/apt/sources.list.d/CRAN.list
है जिसमें पाठ की एक पंक्ति है:
deb http://cran.r-project.org/bin/linux/ubuntu trusty/
( trusty/
अपने वितरण के कोडनेम के साथ बदलें ; यदि आप इसे lsb_release -c
किसी टर्मिनल में नहीं जानते हैं )। कि (और एक के बाद apt update
) अपने पैकेज प्रबंधक हमेशा (अद्यतन करने के लिए या) स्थापित हो जाएगा की Cran-बनाए रखा संस्करणों r-base
, r-base-core
आदि, क्योंकि वे डेबियन स्रोतों में लोगों की तुलना में अधिक संस्करण संख्याओं होगा। देखें यहाँ अगर apt
रेपो अहस्ताक्षरित जा रहा है के बारे में शिकायत।
अन्य सभी पैकेजों के लिए (AKA "योगदान पैकेज"), मैं install.packages(c("name_of_package", "name_of_other_package"))
जब भी संभव हो R के भीतर स्थापित करना पसंद करता हूं , जब तक कि मैं इस तथ्य के लिए नहीं जानता कि CRAN पर संस्करण पुराना है और एक नए संस्करण में कार्यक्षमता है जिसकी मुझे आवश्यकता है। ऐसे मामलों में आप GitHub से devtools::install_github('AccountName/RepositoryName')
एक संग्रह डाउनलोड या डाउनलोड कर सकते हैं और इसे टर्मिनल विंडो से R CMD INSTALL name_of_package.tar.gz
या R के भीतर से इंस्टॉल कर सकते हैं install.packages("/path/to/downloaded/package.tar.gz", repos=NULL, type="source")
।
पूर्णता के लिए, यहाँ CRAN से आधिकारिक मार्गदर्शन है ।