Как удалить все установленные пакеты, кроме base
и recommended
?
Удалите все пакеты, которые не входят в R
Ответ 1
Вместо
Обновлен до версии 3.0.0 и должен восстановить все пакеты.
просто
update.packages(..., checkBuilt=TRUE)
что я сделал на моем R 3.0.0 (используя lib.loc=...
, чтобы указать на разные локальные каталоги). Это обновит все, что у вас есть, и которое оно все еще может получить от репозиториев, таких как CRAN. Для install_git()
и т.д. Вам не повезло и вам нужно переустановить.
Но в любом случае вам не нужно сначала удалять пакеты.
Ответ 2
Будьте ОСТОРОЖНЫ! И прочитайте документы перед тем, как попробовать:
# Pasted as a commented to prevent blindly copying and pasting
# remove.packages( installed.packages( priority = "NA" )[,1] )
По умолчанию это удалит пакеты из первой библиотеки вашего .libPaths()
.
Ответ 3
Если в Linux проще всего удалить библиотечную папку, которая по умолчанию находится в /home/yourusername/R
.
В Fedora, например, он называется x86_64-redhat-linux-gnu-library
.
Если папка /home/yourusername/R/x86_64-redhat-linux-gnu-library
удалена, она автоматически воссоздается при следующем запуске R. Все библиотеки по умолчанию регулярно доступны.