我不小心在主目录中安装了 R 库
/home/user/R/i686-pc-linux-gnu-library
我想将所有“/R/i686-pc-linux-gnu-library”内容移动到原始 R 库目录。
我可能无法使用,mv
因为它会把一切都搞乱。
在 Linux 中移动已安装的(R)库的正确方法是什么?
答案1
移动它们后您应该赋予它正确的权限......
下次使用包管理器;或者现在使用一个,以确保它以正确的方式安装。
答案2
最安全的方法是将其卸载然后在正确的位置重新安装。
这确实是确保您不会遇到任何问题的唯一方法。
答案3
虽然我同意 niffle 和 Tom 的观点,但你确实应该重新安装,这样做可能, 我说可能,也有效:
$ cp -rv /home/user/R/i686-pc-linux-gnu-library /usr/lib/R/library/
然后应用您在其他子文件夹中看到的相同权限/usr/lib/R/library/
。
但是你为什么要移动这些文件呢?这个库在你的 $HOME 中可以很好地工作,而且如果你升级你的机器,它不会被删除。你有什么特别的理由要费力地移动它吗?