उबंटू बायोनिक बीवर (18.04) में R 3.5.0 स्थापित करने में असमर्थ


9

मुझे यह सुनकर खुशी हुई कि आर डेवलपर्स ने आखिरकार अपने सीआरएएन दर्पणों के माध्यम से आर 3.5 को भेज दिया और इसे तुरंत स्थापित करने का फैसला किया। मैंने सीआरपीए वेबसाइट में उल्लेखित आवश्यक पीपीए को जोड़ा, deb https://<my.favorite.cran.mirror>/bin/linux/ubuntu bionic-cran35/लेकिन कमांड चलाने के बाद sudo apt-get update, मुझे निम्नलिखित चेतावनी मिली।

expected bionic-cran35/ but got bionic

आगे की स्पष्टता के लिए स्क्रीनशॉट यहाँ संलग्न है। R_Bionic_installation_error

मैं बहुत आशावादी था और अगले कोड के साथ चला गया 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-recommended (= 3.5.0-1bionic) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

यह ध्यान देने योग्य है कि यह एक सुरक्षित APT से संबंधित समस्या नहीं है और मैंने पहले ही आवश्यक apt- कुंजी जोड़ दी थी। इसके अलावा, मेरे पास मेरे सिस्टम में कोई पिछला R इंस्टॉलेशन नहीं है। मुझे वहां से अपडेटेड वर्जन की जरूरत है। (R in Bionic Universe अभी भी 3.4.4 है)

क्या मैं कुछ भूल रहा हूँ?

अद्यतन: बग को माइकल रटर और उनकी डेबियन टीम द्वारा तय किया गया है। शामिल सभी के लिए एक बड़ा धन्यवाद।


आपकी त्वरित प्रतिक्रिया के लिए धन्यवाद @steeldriver। मैंने आवश्यक त्रुटि कोड के साथ प्रश्न को संपादित किया है। कृपया ध्यान दें कि मैं sudo apt-get install r-baseकोड के साथ बेस आर स्थापित करने का प्रयास कर रहा हूं ।
अनानास

3
ऐसा लगता है कि आपको माइकल रटर से संपर्क करना चाहिए और उसे W: Conflicting distribution: http://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/ InRelease (expected bionic-cran35/ but got bionic)स्थापित करते समय दो समस्याओं के बारे में सूचित करना चाहिए - चेतावनी और निर्भरता की समस्या r-base। अस्थायी समाधान के रूप में आप इस उत्तर में वर्णित के रूप में मार्टर पीपीए का उपयोग कर सकते हैं ।
20:00 पर N0rbert

सुझाव के लिए धन्यवाद @ N0rbert। ज़रूर, मैं मेलिंग सूची में एक मेल भेजूंगा।
अनानास

जवाबों:


10

मैं इस उत्तर को पोस्ट कर रहा हूं ताकि यह किसी को उसी समस्या पर ठोकर खाने में मदद कर सके। समस्या को एक गोल चक्कर चाल से हल किया गया था - यह प्रयोगात्मक था लेकिन यह काम नहीं करता था।

इसलिए, मैं सीधे CRAN से R 3.5.0 को स्थापित करने की कोशिश कर रहा था और इसने प्रश्न में बताए अनुसार स्थापित होने से इनकार कर दिया। यह विचार उबंटू बायोनिक (18.04) में जो भी मौजूदा संस्करण स्थापित करने और 3.5.0 पर अपग्रेड करने के बजाय था (आर को खरोंच से स्थापित करने के बजाय)।

विस्तृत चरण हैं:

  1. अभी के लिए deb https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/सॉफ़्टवेयर स्रोतों से स्रोत निकालें ।

  2. मूल सफाई: -

    sudo apt-get autoremove
    sudo apt-get update
    sudo apt-get upgrade
    
  3. उबन्टु बायोनिक में जो भी मौजूदा संस्करण है, उसे स्थापित करें

    sudo apt-get install r-base
    
  4. स्रोत को फिर से जोड़ें deb https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/

  5. sudo apt-get update

    - अभी भी चेतावनी दिखाता है expected bionic-cran35/ but got bionic

    अनदेखा करें और आगे बढ़ें sudo apt-get upgrade

  6. लिनक्स में सभी मौजूदा पैकेज को अपग्रेड करें

    sudo apt-get dist-upgrade
    

और अंतिम कमांड (6 वां) वास्तव में काम करता है --- आर 3.5.0।

पुनश्च - चेतावनी अभी भी स्क्रीन में प्रदर्शित होती है जब मैं स्रोतों को अपडेट करता हूं लेकिन अभी यह सहज प्रतीत होता है। उम्मीद है कि अगला R अपडेट इसे ठीक कर देगा।

अद्यतन: वास्तव में, बग को ठीक कर दिया गया है। इसलिए हम अभी से सीधे CRAN वेबसाइट के अनुसार R को स्थापित कर सकते हैं।


इससे मुझे मदद मिली: r-bloggers.com/…
esperluette
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.