По крайней мере, для Windows и, возможно, для других, то, что вы сделали, плюс то, что предлагает @Ben Bolker, именно то, что в руководстве сказано большинству людей:
Для большинства людей лучше всего [...] скопировать все установленные пакеты в папку библиотеки в новой установке, запустить update.packages (checkBuilt = TRUE, ask = FALSE) в новом R, а затем удалите все, что осталось от старой установки.
От: https://cran.r -project.org / bin / windows / base / rw-FAQ.html # What_0027s-the-best-way-to-upgrade_003f
Однако они также квалифицируют, что, говоря, что это «дело вкуса», поэтому, если вы найдете другой метод, который подходит вам, я просто хочу указать, что метод, который вы пробовали, действителен и даже предлагается документация.
ОБНОВЛЕНИЕ: Я только что обновил R в моей собственной системе, и, поскольку я использую фиксированное расположение для своих пакетов (т.е. без номера версии в пути), я даже не копировал их из одного места в другое, я только сделал update.packages(checkBuilt = TRUE, ask = FALSE)
часть, и она отлично работает.