আর-এ ডিফল্ট CRAN মিরর স্থায়ী করুন


102

আমি কীভাবে স্থায়ীভাবে আর-তে নির্দিষ্ট কোনও CRAN আয়না সেট করতে পারি?

আমি এটিকে আমার ল্যাপটপে স্থায়ীভাবে সেট করতে চাই যাতে আমি যখন করি তখন install.packages()এটি আমাকে আবার কোন আয়নাটি বেছে নেবে তা জিজ্ঞাসা করবে না।


1
দেখুন stackoverflow.com/questions/1189759/... .Rprofile উদাহরণের জন্য।
jthetzel

4
আপনি বিশ্বব্যাপী Rprofileফাইল সম্পাদনা করতে চাইতে পারেন । * এনআইএক্স প্ল্যাটফর্মগুলিতে এটি অবস্থিত /usr/lib/R/library/base/R/Rprofile। কেবল সতর্কতা অবলম্বন করুন ... এবং নোট করুন যে স্থানীয় .Rprofileসেটিংস প্রাধান্য পায়।
aL3xa

1
@ এলএক্সএর মন্তব্যে অনুসরণ করে ?Startup, where .আরফ ফাইল ফাইলগুলি কোথায় অবস্থিত হতে পারে এবং কোনটি প্রাধান্য পায় তার সত্যিকারের গুরূত্বপূর্ণ বিবরণ দেখুন।
জোশ ও ব্রায়েন

এবং দয়া করে .Firstএবং .Lastঅবজেক্টগুলি লক্ষ্য করুন ।
aL3xa

উত্তর:


117

আপনি সেট করতে পারেন Repos আপনার .Rprofile আপনার পছন্দের প্রত্যেক সময় আপনি আর শুরু পুনঃস্থাপন

সম্পাদনা করুন: আরও সুনির্দিষ্ট হতে:

যোগ

options(repos=structure(c(CRAN="YOUR FAVORITE MIRROR")))

আপনার .আর প্রোফাইলে


বিকল্পভাবে, আপনি নিজের মধ্যে আয়না সাইট-প্রশস্ত সেট করতে পারেন Rprofile.site। ফাইলটির অবস্থান দেওয়া হয়েছে ?Startup:

এই ফাইলটির পথটি R_PROFILE পরিবেশের পরিবর্তনশীল (টিলড্ড সম্প্রসারণের পরে) এর মান থেকে নেওয়া হয়েছে । যদি এই ভেরিয়েবলটি সেট না করা থাকে তবে ডিফল্টটি হ'ল R_HOME/etc/Rprofile.siteএটি উপস্থিত থাকলে এটি ব্যবহৃত হয় (যা এটি 'ফ্যাক্টরি-তাজা' ইনস্টলেশনতে নেই)।

তাই কি Sys.getenv("R_PROFILE")প্রথম বিকল্প, অথবা Sys.getenv("R_HOME")অথবা R.home()দ্বিতীয় বিকল্প জন্য। ম্যাকোস-এ, দ্বিতীয়টির অবস্থান /Library/Frameworks/R.framework/Resources/etc/

ফাইলটি নাও থাকতে পারে, বা আপনি নীচের মন্তব্যগুলি দেখতে পেলেন:

# set a CRAN mirror
# local({r <- getOption("repos")
#       r["CRAN"] <- "http://my.local.cran"
#       options(repos=r)})

সুতরাং মন্তব্য চিহ্নগুলি সরান এবং " http: //my.local.cran " সঠিক ওয়েবসাইটে পরিবর্তন করুন, যেমন:

local({r <- getOption("repos")
       r["CRAN"] <- "http://cran.r-project.org"
       options(repos=r)})

1
আমি অতিরিক্ত তথ্য যুক্ত করেছি, কারণ এটি কোনও অতিরিক্ত উত্তরের জন্য মূল্যবান নয় এবং একটি মন্তব্যের জন্য খুব বেশি পরিমাণে ছিল।
জোরিস মেয়েস

2
আমি মনে করি না যে কলটি structureকিছু করছে। সাধারণত এটি কোনও অবজেক্টের বৈশিষ্ট্য যুক্ত করার জন্য কেবল একটি সুবিধাজনক উপায়।
রিচি কটন

@ রিনি: ধন্যবাদ, আমি ইউআরএলগুলির তালিকার জন্য গুগল করেছিলাম যেটি আপনি .Rprofileফাইলটিতে বর্ণিত হিসাবে আমি সবচেয়ে নিকটেই পেয়েছি ।

3
RProfile.siteআর্চ লিনাক্স x86_64 এ আমার আর 3.3.1 এ কোনও ফাইল আছে বলে মনে হচ্ছে না । নামের মধ্যে একটি ফাইল RProfileরয়েছে যা উত্তরে বর্ণিত মন্তব্য করা রেখাগুলি ধারণ করে না।
SACHIN GARG

5
যেখানে "আপনার পছন্দের আয়না" URL নয়, নাম নয়।
পিডিবি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.