المشكلة
هم بعض الحزم R متوفرة على وكراً تحتاج بشكل ثابت ربط مكتبات R جزء من ق الأساسي لتثبيتها بنجاح.
حاليا لا نبني R ثورة في طريقة إنشاء هذه المكتبات R ثابتة. تعتمد على هذه المكتبات R ثابتة على وجه التحديد R الحزم 'رسيرفي' و 'الأولية'-هناك بعض R الحزم الأخرى أيضا.
أحد الطرق لمعرفة ما إذا كانت الحزمة الذي تحاول تثبيت احتياجات مكتبات ثابتة على البحث والتطوير لمشاهدة الإخراج الذي تم إنشاؤه عند محاولة تثبيته باستخدام الدالة 'install.packages()'. إذا ترى خطأ يتضمن مرجعاً إلى '< RHOME/lib64/R/lib' م ي-' ثم فرص الحزمة يحتاج مكتبات R ثابتة.
على سبيل المثال (الإخراج من تشغيل 'install.packages')
g + +-المشتركة-L/البيرة/المحلية/lib64-o postProcess.o PReMiuM.so PReMiuM.o -L/opt/revr/revr_7.3/lib64/Revo-7.3/R-3.1.1/lib64/R/lib lR
تثبيت/shared/shape_tier3/common/conf/R/library_7.3/PReMiuM/libs
الحل
حل الآن أن تنتظر 7.4 R الثورة. أننا في 7.4 بتوفير برنامج للتحويل البرمجي وتثبيت R الأساسية للعملاء،
'compile_cran_r.sh'. تحرير هذا البرنامج النصي باستخدام محرر نص ثم قم بإضافة العلامة:
-تمكين R-ثابت-ليب
إلى 'تكوين' السطر حيث يبدو كما يلي:
تكوين تشغيل #
./تكوين بادئة = ${r_prefix}-تمكين-R-شليب-تمكين R-ثابت-ليب-مع بلاس-مع-lapack-تمكين-بلاس-شليب-تمكين الذاكرة التنميط ككسفلاجس = m {bitness} كفلاجس = m$ {bitness} فلاجس = m$ {bitness} لدفلاجس = m$ {bitness} مكتبة = "-لبثريد" || إنهاء
بعد إجراء هذا التغيير، متابعة تثبيت جديد من 7.4 R الثورة اتباع خطوات التثبيت المفصلة
في دليل تثبيت لينكس للمؤسسة الثورة R. إزالة التثبيت الموجود إذا لزم الأمر وإعادة تثبيته
ثورة R بعد إجراء هذا التغيير.
عند الانتهاء من التثبيت، حاول تثبيت حزمة R الخاصة بك مرة أخرى. فإنه يجب تثبيت بنجاح هذه المرة.