اذهب إلى المحتوى
  • 0

اعادة تثبيت الملف الثنائي للغة R

أسامة أحمد4

السؤال

في محاولة لحذف ملفات R القديمة  و اعادة تثبيت الملفات الحديثة 
نظام التشغيل linux mint xfce 
 اصدار النواة 5.15.0-100-generic 
في البداية قمت عن طريق الواجهة الرسومية يدويا  بحذف مجلد R   من المجلد  'usr/lib/R' و بعدها 
قمت بكتابة الأمر التالي في الموجه 
 

sudo apt-get remove r-base 

  و بعدها حاولت تنزيل الملفات بالتتابع من الموقع الرسمي  
 

# update indices
sudo apt update -qq
# install two helper packages we need
sudo apt install --no-install-recommends software-properties-common dirmngr
# add the signing key (by Michael Rutter) for these repos
# To verify key, run gpg --show-keys /etc/apt/trusted.gpg.d/cran_ubuntu_key.asc 
# Fingerprint: E298A3A825C0D65DFD57CBB651716619E084DAB9
wget -qO- https://cloud.r-project.org/bin/linux/ubuntu/marutter_pubkey.asc | sudo tee -a /etc/apt/trusted.gpg.d/cran_ubuntu_key.asc
# add the R 4.0 repo from CRAN -- adjust 'focal' to 'groovy' or 'bionic' as needed
sudo add-apt-repository "deb https://cloud.r-project.org/bin/linux/ubuntu $(lsb_release -cs)-cran40/"

 و بعد ذلك 
 

sudo apt install --no-install-recommends r-base

  بعد محاولة كتابة  R  في الموجهة مرة أخرى هذا ما حدث 

/usr/bin/R: line 248: /usr/lib/R/etc/ldpaths: No such file or directory
ERROR: R_HOME ('/usr/lib/R') not found

 شكرا للمساعدة مقدما 
 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 1

حاول إعادة إنشاء ملف ldpaths وذلك من خلال إنشاء ملف فارغ باسم ldpaths في المجلد etc داخل مجلد R الرئيسي:

sudo touch /usr/lib/R/etc/ldpaths

ثم تعديل ملف Rprofile في مجلد R الرئيسي (~/.Rprofile)، أو إنشائه إذا لم يكن موجودًا.

Sys.setenv("R_HOME"="/usr/lib/R")

إن استمرت المشكلة تأكد من أنك قمت بإزالة R بشكل كامل قبل المحاولة الأولى لإعادة التثبيت، تحقق من ذلك بواسطة:

dpkg -l | grep r-base

وإن كان لديك أي حزم من R مثبتة، فيجب إزالتها جميعًا باستخدام الأمر:

sudo apt-get purge r-base r-base-core r-recommended r-cran-*

وإذا واجهتك أي مشاكل، فربما تحتاج إلى إعادة تهيئة متغيرات البيئة المتعلقة بـ R_HOME، وذلك عبر تعديل ملفات الإعداد في /etc/profile.d/ أو /etc/environment.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ منذ ساعة مضت قال Mustafa Suleiman:
sudo apt-get purge r-base r-base-core r-recommended r-cran-*

شكرا على  الأهتمام و الرد في البداية 
و هذا استفسار أخر بسيط هل أنا مضطر الى كتابة كل  الحزم بعد r-base أي انني أقصد أن يكون الأمر هكذا :
 

sudo apt-get purge r-base 

 و هل بهذه الطريقة سوف يقوم بنفس أداء الوظيفة  و ان كانت الاجابة بنعم  أنني مضطر كيف يمكنني ان اعرف كل حزم R المتاحة عندي 
لأقوم بحذفها 
################
بالنسبة لهذا  الأمر
 

sudo touch /usr/lib/R/etc/ldpaths

في الأساس المجلد  R داخل ملف usr/lib تم حذفه يدويا عن طريق الخطا فالتالي هو غير موجود 
 و أيضا ما المقصود بتعديل ملف Rprofile  

توضيح أخر يوجد عندي مجلد باسم R  في  هذا المسار '/etc/ ' داخل file system 
مجلد R يحتوي على ملفات 6  هم :
ldpaths  Makeconf  Renviron  Renviron.site  repositories  Rprofile.site

 

تم التعديل في بواسطة أسامة أحمد4
اضافة اخرى
رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...