المشكلة
عند محاولة تثبيت الحزمة R أي على النظام الخاص بك، على سبيل المثال:
install.packages("proto")
احصل على خطأ كما يلي:
يتم حزم المصدر الذي تم تنزيله في
?/tmp/Rtmph4YKLX/downloaded_packages?
تحديث فهرس الحزم في HTML '. مكتبة '
تحذير في install.packages:
لا يمكن إنشاء الملف
'/opt/POC/lib64/Revo-7.3/R-3.1.1/lib64/R/doc/html/packages.html'، السبب
"تم رفض الإذن"
الحل
يحدث هذا الخطأ عندما لا يكون لديك أذونات الملفات الضرورية تكون قادراً على الكتابة إلى مجلد مكتبة R الحالي باسم المستخدم
يتم حاليا تسجيل الدخول ك. يمكنك استخدام الدالة R '.libPaths()' لكل استعلام وتغيير الموقع الحالي R سيستخدم لتثبيت مكتبات جديدة شارك فيها المستخدم.
على سبيل المثال:
>.libPaths("/home/testuser/Rlib")
لتغيير الموقع الافتراضي لإضافة مكتبات المستخدم أسهم في البحث والتطوير بشكل دائم، يمكنك إضافة هذا للمستخدم الخاصة بك. 'ربروفيلي' في ملف أو مستوى النظام '. Rprofile.site ' في "/usr/lib64/Revo-7.3/R-3.1.1/lib64/R/etc"، إذا أردت تغيير هذا الإعداد لكافة المستخدمين R.