আর-বেসের সর্বশেষতম সংস্করণ ইনস্টল করা


39

আমি আর-বেসের সর্বশেষতম সংস্করণ (২.১৫.২) ইনস্টল করতে ব্যর্থ হয়েছি । স্পষ্টতই, আর প্যাকেজটি Rcppআর সংস্করণ 2.14.1-এর জন্য ইনস্টল করবে না - এটি আমার জন্য ইনস্টল করা সংস্করণ।

আমি নিশ্চিত না / কীভাবে / কোথায় আমার ইনস্টলেশন প্রচেষ্টা নীচে প্রদর্শিত পরিবর্তন করতে হবে। দয়া করে মনে রাখবেন যে আমি উবুন্টু -12.04.1-সার্ভার-i386 ব্যবহার করছি।

বর্তমান ইনস্টল করা সংস্করণটি আর সংস্করণটি 2.14.1 (2011-12-22):

$ sudo apt-get install r-base
Reading package lists... Done
Building dependency tree       
Reading state information... Done
r-base is already the newest version.

সংস্করণ তথ্য অন্তর্ভুক্ত সাহায্য করে না:

$ sudo apt-get install r-base=2.15.1-5ubuntu1
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Version '2.15.1-5ubuntu1' for 'r-base' was not found

Http://cran.r-project.org/bin/linux/ubuntu/README থেকে CRAN উবুন্টু নির্দেশের উপর ভিত্তি করে পরিবর্তনগুলি :

  1. যোগ করো /etc/apt/sources.list

    deb http://lib.stat.cmu.edu/R/CRAN/bin/linux/ubuntu quantal/
    
  2. আপডেট এবং ইনস্টল করুন

    $ sudo apt-get update
    $ sudo apt-get install r-base
    Reading package lists... Done
    Building dependency tree       
    Reading state information... Done
    Some packages could not be installed. This may mean that you have
    requested an impossible situation or if you are using the unstable
    distribution that some required packages have not yet been created
    or been moved out of Incoming.
    The following information may help to resolve the situation:
    
    The following packages have unmet dependencies:
     r-base : Depends: r-base-core (>= 2.15.2-1quantal2) but it is not going to be installed
              Depends: r-recommended (= 2.15.2-1quantal2) but it is not going to be installed
              Recommends: r-base-html but it is not going to be installed
    E: Unable to correct problems, you have held broken packages.
    

আপনি চেষ্টা করেছেন sudo apt-get upgradeনাকি sudo apt-get dist-upgrade?
সালেম

@ সেলাম, আপনার মন্তব্যের জন্য ধন্যবাদ। হ্যাঁ, আমি "আপগ্রেড" চেষ্টা করেছি কিন্তু এটি "আর" এর সর্বশেষ সংস্করণে আপগ্রেড করে না।
ছাত্র

আপনার যদি R-baseসত্যিকারের 'সর্বশেষতম সংস্করণ' আছে কিনা তা খতিয়ে দেখার প্রয়োজন হয় , তবে না হলে ইনস্টল / আপডেট করুন তবে নীচে লিঙ্কিত আমার উত্তরটি দেখুন। আপনি যদি সর্বশেষতম Rরিলিজের সাথে বর্তমান sidথাকতে চান তবে এইগুলি থেকে আগত হওয়ার পরামর্শ দেওয়া হয় (যদিও আপনার পুরো সিস্টেমটি বেস করার সময় আপনি সতর্ক হতে চাইতে পারেন sid...)। stackoverflow.com/questions/1401904/...
dardisco

উত্তর:


41

উপরের কোনওটিই আমার পক্ষে কাজ করেনি তাই আমি https://stackoverflow.com/questions/16093331/how-to-install-r-version-3-0 থেকে উত্তরটি অনুলিপি করছি

পুরানো আর আনইনস্টল করুন:

sudo apt-get remove r-base-core

তারপর:

sudo add-apt-repository "deb http://cran.rstudio.com/bin/linux/ubuntu $(lsb_release -sc)/"

তারপরে কমান্ড লাইনে এই আদেশগুলি অনুলিপি / আটকান:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
sudo add-apt-repository ppa:marutter/rdev
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install r-base

যা আমার পক্ষে কাজ করেছিল


এটি আমার পক্ষেও কাজ করেছে (12.04)।
আইওনিস

আমি উবুন্টু 12.10 ব্যবহার করছি এবং এটি কার্যকর হয় না। আমি এখনও একই সমস্যার মুখোমুখি হই
অরুণ রাজা

এই পোস্টটি কিছুটা পুরানো হতে পারে। সাধারণভাবে, আপনার পুরানো আর এর সাথে মুছে ফেলুন rm -rf /usr/local/lib/R, আর- প্রজেক্ট.org থেকে সর্বশেষতম টার্বল ডাউনলোড করুন , এটিটি বের করুন এবং শীর্ষ-স্তরের ডিরেক্টরিতে 'ইনস্টল' এর নির্দেশাবলী অনুসরণ করুন
ব্যবহারকারী ৩০৪৪৯77

এখনও একটি সমস্যা, এবং এখনও "বিশ্বাসযোগ্য" কাজ করে। ধন্যবাদ!
অ্যাডমো

6
আপগ্রেড করার আগে আপনি কেন আনইনস্টল করবেন? তোমার দরকার কেন ppa:marutter/rdev? বাকিগুলি যথেষ্ট হওয়া উচিত, এখানে উবুন্টু সংগ্রহস্থলের জন্য সরকারী ডকুমেন্টেশন
arekolek

5

আমি এটি কীভাবে করেছি তা এখানে;

প্রশ্নটিতে ইতিমধ্যে উল্লিখিত হিসাবে, আমি ভান্ডারটি যুক্ত করার জন্য ইউবুন্টু প্যাকেজস ফর আর-র নির্দেশাবলীর পদক্ষেপগুলি পেরিয়েছি এবং এরপরে একটি আপডেট পেয়েছি এবং তারপরে

apt-cache showpkg r-base 

যা কিছু দিতে হবে


Package: r-base
Versions: 
3.0.2-1raring0 (/var/lib/apt/lists/cran.rstudio.com_bin_linux_ubuntu_raring_Packages)
 Description Language: 
                 File: /var/lib/apt/lists/cran.rstudio.com_bin_linux_ubuntu_raring_Packages
                  MD5: 5787ca79ed716232c4cc2087ed9b425b

3.0.1-6raring0 (/var/lib/apt/lists/cran.rstudio.com_bin_linux_ubuntu_raring_Packages)
 Description Language: 
                 File: /var/lib/apt/lists/cran.rstudio.com_bin_linux_ubuntu_raring_Packages
                  MD5: 5787ca79ed716232c4cc2087ed9b425b

এবং আমি একটি

 sudo apt-get install -f r-base=3.0.2-1raring0

এবং সম্পন্ন।


4

টার্মিনালটি খুলুন এবং টাইপ করুন sudo -s। তারপরে source.listটাইপ করে খুলুন :

gedit /etc/apt/sources.list

তারপরে, ফাইলটিতে এই লাইনগুলি যুক্ত করুন:

deb http://cran.cnr.berkeley.edu/bin/linux/ubuntu quetzal/

তারপরে জিডিট সংরক্ষণ এবং প্রস্থান করুন। টার্মিনাল টাইপ

gpg --keyserver keyserver.ubuntu.com --recv-key E298A3A825C0D65DFD57CBB651716619E084DAB9
gpg -a --export E298A3A825C0D65DFD57CBB651716619E084DAB9| sudo apt-key add -

তারপরে টাইপ করুন

exit

তারপরে এই কমান্ডগুলি টাইপ করুন - একবারে এক লাইন--।

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

1
আপনি deb http://cran.cnr.berkeley.edu/bin/linux/ubuntu quetzal/দুবার লাইন যুক্ত করছেন কেন ?
সাইরিল

2

আমার সিস্টেমে (আর ইনস্টল করা নেই) সংস্করণগুলি সঠিকভাবে ইনস্টল হয়। সুতরাং সম্ভবত সর্বোত্তম বিকল্পটি হ'ল পুরানো আর আনইনস্টল করুন এবং আপনি যে নির্দিষ্ট সংস্করণটি চান তা পাস করে আরও নতুন ইনস্টল করুন। তবে আপনি এটি করার আগে আপনার অপারেটিং সিস্টেমের একটি ব্যাকআপ তৈরি করুন। পুরানো প্যাকেজগুলি মুছে ফেলার পরে পুনরায় ইনস্টল করা কঠিন হতে পারে।

এছাড়াও কেবল একটি নোট: আপনি sudo apt-get install r-base=2.15.1-5ubuntu1এটি করলে কোনও প্যাকেজ পাবেন না কারণ সংস্করণটি ভুল। এই রেপোতে, ফাইলগুলির নাম দেওয়া হয়েছে, উদাহরণস্বরূপ r-base_2.15.2-1quantal2_all.deb, সুতরাং সঠিক সংস্করণটি হওয়া উচিত r-base=2.15.2-1quantal2বা r-base=2.15.2-1quantal2_allউদাহরণস্বরূপ।

আশাকরি এটা সাহায্য করবে.


0

একটি জিনিস আমি লক্ষ্য করেছি, আপনি যদি বিভিন্ন আর-ওয়েবসাইটের নির্দেশাবলী অনুসরণ করেন তবে এগুলি আপনাকে লিনাক্স উত্স তালিকায় একটি লাইন যুক্ত করবে /etc/apt/sources.list

উদাহরণস্বরূপ, এই লিঙ্কটি দেখুন: https://www.r-bloggers.com/how-to-install-r-on-linux-ubuntu-16-04-xenial-xerus/

তবে কিছু লিনাক্স ডিস্ট্রোজ এই ফোল্ডারে পৃথক ফাইলে একটি লাইন যুক্ত করে: /etc/apt/sources.list.d

এটি you have held broken packagesত্রুটির বার্তা নিয়ে যেতে পারে ।

আমি লাইনটিতে মন্তব্য (আউট /etc/apt/sources.list) করেছি এবং /etc/apt/sources.listআমার ডিস্ট্রোর সফটওয়্যার সোর্স ম্যানেজারটি ব্যবহার করে সঠিক আর-সংগ্রহস্থল যুক্ত করেছি (লিনাক্স মিন্ট 18.3)

এটি সমস্যার সমাধান করেছে।

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