完成删除并重新安装R,包括所有包

时间:2014-06-09 10:43:17

标签: r ubuntu-12.04 uninstall

经过一些沉重的修补,我必须搞砸了我的R安装和一些软件包权限。我只是想擦除并重新安装所有内容,而不是尝试修复它。所以我做了:

sudo apt-get remove r-base-core
sudo apt-get remove r-base
sudo apt-get autoremove

哪个卸载了R,除非我重新安装R,我的旧包仍然可用(其中一些导致了麻烦)。

如何完全重新安装,包括删除所有包,但包含的基本库除外?

2 个答案:

答案 0 :(得分:19)

在R中,您可以使用此说明

.libPaths() 

要知道您的包已安装。删除此文件夹并重新安装。

答案 1 :(得分:0)

这对我根本不起作用。我删除了.libPaths()指定的目录,然后去重新安装r-base并得到了以下内容:

$ apt-get --reinstall install r-base
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 10 not upgraded.
Need to get 42.5 kB of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 https://cloud.r-project.org/bin/linux/ubuntu xenial-cran35/ r-base 3.6.1-3xenial [42.5 kB]
Fetched 42.5 kB in 0s (125 kB/s)
(Reading database ... 37776 files and directories currently installed.)
Preparing to unpack .../r-base_3.6.1-3xenial_all.deb ...
Unpacking r-base (3.6.1-3xenial) over (3.6.1-3xenial) ...
Setting up r-base (3.6.1-3xenial) ...

$ R
Fatal error: unable to open the base package

开玩笑。替换移动的.libPath()目录(我只是将它们移动到./tmp/文件夹)固定的R,但是仍然存在弄清楚如何完全重新安装R的问题。