स्रोत से पैकेज का एक पुराना संस्करण स्थापित करने के लिए (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/…