Supprimer tous les paquets qui ne viennent pas avec des R
Comment puis-je supprimer tous les paquets installés, sauf base
et recommended
?
- Juste par curiosité, pourquoi voudrait-on le faire au lieu de frais de R installation?
- Mise à jour de R 3.0.0 et recompiler tous les paquets. Certains donnent des erreurs, alors j'ai pensé revenir à la vanille et de le réinstaller.
- c'est la question que j'ai dû poser la question avant de tenter de répondre! 🙂
Vous devez vous connecter pour publier un commentaire.
Au lieu de
il suffit de ne
qui est ce que j'ai fait sur mon R 3.0.0 (à l'aide de
lib.loc=...
à point à mes différents répertoires locaux). Cela permettra de mettre à jour tout ce que vous avez et qu'il peut encore obtenir de repos comme CRAN. Pourinstall_git()
etc, vous êtes hors de la chance et à la réinstaller.Mais de toute façon vous ne pas besoin de supprimer les paquets en premier.
update.packages()
sanscheckBuilt=T
et rencontrer des erreurs. A été que la cause de mes probs?checkBuilt
vérifie si les paquets ont été construits sous la dernière version majeure de R et de marques comme les vieilles et dans le besoin de mise à jour si elle est VRAIE, et essayer mettre à jour.Être PRUDENT! Et lisez la documentation avant d'essayer ceci:
Par défaut, cette valeur de supprimer des paquets à partir de la première bibliothèque dans votre
.libPaths()
.Error in find.package(pkgs, lib) : there are no packages called ‘assertthat’, ‘backports’, ‘brew’, ‘callr’, ‘cli’, ‘clipr’, ‘clisymbols’, ‘commonmark’, ‘crayon’, ‘curl’, ‘desc’, ‘devtools’, ‘digest’, ‘evaluate’, ‘fansi’, ‘fs’, ‘gh’, ‘git2r’, ‘glue’, ‘highr’, ‘httr’, ‘ini’, ‘jsonlite’, ‘knitr...
, Comment pourrais-je résoudre ce problème?Si sur Linux, le plus simple est probablement de supprimer le dossier de la bibliothèque, qui se trouve par défaut dans
/home/yourusername/R
.Sur Fedora, par exemple, il est appelé
x86_64-redhat-linux-gnu-library
.Si le dossier
/home/yourusername/R/x86_64-redhat-linux-gnu-library
est supprimé, il est recréé automatiquement lors du démarrage suivant de R. Toutes les bibliothèques par défaut sont disponibles régulièrement.Ici est une solution disponible dans le R-Blogueur:
Voici le lien pour le message original: https://www.r-bloggers.com/how-to-remove-all-user-installed-packages-in-r/