स्रोत से पैकेज का एक पुराना संस्करण स्थापित करने के लिए (R के भीतर):
packageurl <- "http://cran.r-project.org/src/contrib/Archive/ggplot2/ggplot2_0.9.1.tar.gz"
install.packages(packageurl, repos=NULL, type="source")
यदि यह आपके लिए काम नहीं करता है और आप विंडोज पर हैं, तो इसका कारण संभवतः पैकेजों के निर्माण / संकलन के लिए एक उपयुक्त टूल चेन की कमी है । आम तौर पर आप CRAN से एक पूर्व-संकलित बाइनरी स्थापित करेंगे, लेकिन वे केवल पैकेज स्रोतों को संग्रहित करेंगे , न कि बायनेरीज़ । [१] इसका मतलब है कि आपको Rtools स्थापित करने की आवश्यकता है ताकि आप स्थानीय रूप से सब कुछ संकलित कर सकें। (नोट: Rtools एक R पैकेज नहीं है ।)
@ नीचे छाया का उत्तर भी ऐसा मामला बनाता है जिसका आप उपयोग कर सकते हैं devtools::install_version()
। यह भी एक अच्छा विचार है, लेकिन विंडोज पर Rtools की जरूरत के अधीन भी है।
18 सितंबर, 2015 तक, सीआरएएन पर एक नया पैकेज संस्करण सामने आया है । यह रिवोल्यूशन एनालिटिक्स MRAN सर्वर पर निर्भर करता है जो विशिष्ट संस्करणों या तारीखों के लिए पैकेज स्थापित करता है:
# install yesterday's version of checkpoint, by date
install.dates('checkpoint', Sys.Date() - 1)
# install earlier versions of checkpoint and devtools
install.versions(c('checkpoint', 'devtools'), c('0.3.3', '1.6.1'))
इसका लाभ विंडोज पर बाइनरी पैकेज स्थापित करने के लिए Rtools की आवश्यकता नहीं है, लेकिन केवल 2014-09-17 (जब MRAN लॉन्च किया गया था) पर वापस जा रहा है।
कमांड लाइन (R के बाहर) से एक पुराने संस्करण को स्थापित करने के लिए:
आप R CMD INSTALL
अपने मशीन पर स्थानीय स्तर पर पैकेज स्रोत ("तारबॉल") का उपयोग करने के बाद कमांड लाइन (टर्मिनल, कमांड प्रॉम्प्ट, आदि) का उपयोग करके एक पैकेज स्थापित कर सकते हैं , उदाहरण के लिए wget
(यदि आपके पास है):
wget http://cran.r-project.org/src/contrib/Archive/ggplot2/ggplot2_0.9.1.tar.gz
या, यदि आप विंडोज पर हैं, तो PowerShell का उपयोग करने वाला एक समान होगा:
(new-object System.Net.WebClient).DownloadFile("http://cran.r-project.org/src/contrib/Archive/ggplot2/ggplot2_0.9.1.tar.gz", "./ggplot2_0.9.1.tar.gz")
या आप अपने वेब ब्राउज़र के माध्यम से सिर्फ CRAN संग्रह से स्रोत डाउनलोड कर सकते हैं।
स्थानीय फ़ाइल से स्थापित करने के लिए, आप बस कर सकते हैं:
R CMD INSTALL ggplot2_0.9.1.tar.gz
किसी भी प्लेटफ़ॉर्म पर काम करना चाहिए (एक ही कैविएट के साथ - ऊपर - पैकेज के निर्माण के लिए एक उपकरण श्रृंखला की आवश्यकता के बारे में)।
[१] यह अब पूरी तरह से सच नहीं है। मार्च 2016 से, सीआरएएन ने एक "सीआरएएन आर्काइव" सर्वर की मेजबानी शुरू कर दी है जिसमें आर (> 5 वर्ष पुराने) के बहुत पुराने संस्करणों के लिए विंडोज और मैक बायनेरिज़ हैं। अब आप इस सर्वर से सीधे इंस्टॉल कर सकते हैं install.packages()
। कुछ विवरणों के लिए नए R FAQ 7.44 देखें।
checkBuilt
? stackoverflow.com/questions/16503554/…