উবুন্টু 18.04 এ আর প্যাকেজ ইনস্টল করতে অক্ষম


11

সমস্যা

16.04 থেকে উবুন্টু 18.04 এ আপডেট করার পরে কয়েকটি আর প্যাকেজ (পরিসংখ্যান প্রোগ্রামিং ভাষা) ইনস্টল করতে অক্ষম । সমস্যাটি ভাগ করা লাইব্রেরি ব্যবহারের সাথে সম্পর্কিত । আরো স্পষ্ট করে:libcurl

/usr/lib/x86_64-linux-gnu/libcurl.so.4: version `CURL_OPENSSL_3' not    
found (required by /home/avila/R/x86_64-pc-linux-gnu-library/3.4/curl
/libs/curl.so)

সোফার, আমি চেষ্টা করেছি ...

  • ... সাথে libcurl এর আগের সংস্করণটি ইনস্টল করতে sudo apt-get install libcurl3, তবে অন্যান্য লাইব্রেরিগুলি পদ্ধতিতে আনইনস্টল করা হয়েছিল এবং আর ব্যবহারযোগ্য ছিল না।

ত্রুটি আউটপুট

"পূর্বাভাস" নামক প্যাকেজ ইনস্টল করার চেষ্টা করার সময়, উদাহরণস্বরূপ:

install.packages("forecast")
 installing to /home/avila/R/x86_64-pc-linux-gnu-library/3.4/forecast/libs
** R
** data
*** moving datasets to lazyload DB
** inst
** byte-compile and prepare package for lazy loading
Error in dyn.load(file, DLLpath = DLLpath, ...) :  unable to load shared
object '/home/avila/R/x86_64-pc-linux-gnu-library/3.4/curl/libs/curl.so':
/usr/lib/x86_64-linux-gnu/libcurl.so.4: version `CURL_OPENSSL_3' not    
found (required by /home/avila/R/x86_64-pc-linux-gnu-library/3.4/curl
/libs/curl.so)

ERROR: lazy loading failed for package ‘forecast’
* removing ‘/home/avila/R/x86_64-pc-linux-gnu-library/3.4/forecast’
Warning in install.packages :
installation of package ‘forecast’ had non-zero exit status

অন্যান্য তথ্য:

  • আর সংস্করণ 3.4.4 (2018-03-15)
  • প্ল্যাটফর্ম: x86_64-pc-linux-gnu (64-বিট)

উত্তর:


5

দেখে মনে হয় ভবিষ্যদ্বাণীপূর্ণ ফলাফল পেতে আপনি আপনার বিদ্যমান আর ব্যক্তিগত লাইব্রেরিটির নাম পরিবর্তন করে এটি শুরু করতে চাইতে পারেন :

mv /home/$USER/R /home/$USER/R_old

কার্ল এর বিকাশ প্যাকেজ ইনস্টল করুন:

sudo apt-get install libcurl4-openssl-dev

এবং তারপরে- Rটার্মিনাল থেকে আপনার আর-প্যাকেজটি ইনস্টল করার চেষ্টা করুন :

$ R
install.packages("forecast")

1
আপনার সাহায্যের জন্য ধন্যবাদ. এটা কাজ করেছে. সম্পাদিত প্রশ্ন দেখুন। আমি কি কেবল ধীরে ধীরে প্রয়োজনীয় প্যাকেজগুলি পুনরায় ইনস্টল করব বা কোন প্যাকেজ দ্বন্দ্ব সৃষ্টি করছে তা জানার কোনও উপায় আছে? :)
মার্সেলো অ্যাভিলা

1
সমস্যাটি পূর্ববর্তী উবুন্টু সংস্করণ থেকে লাইবকার্লের সংযোগ ছিল। আমি আপনার প্যাকেজগুলির সম্পূর্ণ তালিকা জানি না। সুতরাং সেগুলি পুনরায় ইনস্টল করার বিষয়টি বিবেচনা করুন। আমার উত্তরটি যদি সহায়তা করে তবে আপনি এটি গ্রহণ করতে পারেন।
N0rbert


1

আমি রান করার পরে আমার সমস্যাটি ঠিক করেছি: install.packages("RCurl")


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