我试图在linux mint上更新我的R版本,但是破坏的依赖性阻止了我这样做.在尝试了诸如从Cran添加repos之后的一切,sudo apt-get update,我仍然无法安装最新版本的R.
我的问题是如何从我的机器中完全删除R,以便我可以重新启动.我试过了 :
sudo apt-get remove r-base
Run Code Online (Sandbox Code Playgroud)
但是当我运行R时它仍然有效:
laptop$ R
R version 2.13.1 (2011-07-08)
Copyright (C) 2011 The R Foundation for Statistical Computing
ISBN 3-900051-07-0
Platform: x86_64-pc-linux-gnu (64-bit)
Run Code Online (Sandbox Code Playgroud)
并且似乎根本没有被删除.
我想要一个干净,全新的安装,但我不认为我正在正确地删除R.
Dir*_*tel 17
R二进制文件(前端脚本)是r-base-core包含核心R系统的软件包的一部分.
该软件包r-base是一个所谓的虚拟软件包,其存在只是为了提取其他软件包.删除它不会删除R系统的任何部分 - 您需要删除它们r-base-core.
Sto*_*ica 10
您可能想要检查所有当前安装的R包.
您可以列出名称以"r-"开头的所有包,如下所示:
dpkg -l | grep ^ii | awk '$2 ~ /^r-/ { print $2 }'
Run Code Online (Sandbox Code Playgroud)
要卸载所有这些,请将输出通过管道传输到xargs apt-get remove:
dpkg -l | grep ^ii | awk '$2 ~ /^r-/ { print $2 }' | xargs apt-get remove --purge
Run Code Online (Sandbox Code Playgroud)
小智 6
dpkg -l | grep ^ii | awk '$2 ~ /^r-/ { print $2 }' | sudo xargs apt-get remove --purge -y
Run Code Online (Sandbox Code Playgroud)
在 Ubuntu 14.04 上为我工作。注意sudo对其他人先前建议的补充。
小智 6
希望这被证明是有用的。除了运行:
sudo apt-get remove r-base
sudo apt-get remove r-base-core
还可以尝试:
sudo apt purge r-*
在您的 Linux 命令行中,尝试:
dpkg --get-selections | grep "^r\-"
Run Code Online (Sandbox Code Playgroud)
这将列出系统上安装的 R 包。然后您可以按名称删除它们。
| 归档时间: |
|
| 查看次数: |
43263 次 |
| 最近记录: |