Το πρόβλημα
Όταν προσπαθείτε να εγκαταστήσετε οποιοδήποτε πακέτο 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")
Για να αλλάξετε την προεπιλεγμένη θέση στην οποία θα προσθέσετε βιβλιοθήκες χρήστη συνέβαλε R μόνιμα, μπορείτε να προσθέσετε αυτό το συγκεκριμένο χρήστη. Το αρχείο 'Rprofile' ή για το σύνολο του συστήματος '. Rprofile.site' σε ' / usr/lib64/Revo-7.3/R-3.1.1/lib64/R/etc', αν χρειάζεται να αλλάξετε αυτήν τη ρύθμιση για όλους τους χρήστες R.