彻底卸载r linux

我正在尝试更新我的版本在Linux薄荷,但破碎的依赖正在阻止我这样做。 在尝试了所有的东西,比如从Cran添加仓库,sudo apt-get update,我仍然无法安装最新版本的R.

我的问题是如何从我的机器上完全删除R,以便我可以重新启动。 我努力了 :

sudo apt-get remove r-base 

然而当我运行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) 

而且似乎根本没有被删除。

我想要一个干净,新鲜的安装,但我不认为我正在删除R

Solutions Collecting From Web of "彻底卸载r linux"

R二进制(以及前端脚本)是包含核心R系统的r-base-core软件包的一部分。

软件包r-base是一个所谓的虚拟软件包,用于将其他软件包拉入。移除它并不会移除R系统的任何部分 – 您需要移除r-base-core

您可能要检查所有当前安装的R软件包。

您可以列出名称以“r-”开头的所有软件包,如下所示:

 dpkg -l | grep ^ii | awk '$2 ~ /^r-/ { print $2 }' 

要卸载所有这些,请将输出传输到xargs apt-get remove

 dpkg -l | grep ^ii | awk '$2 ~ /^r-/ { print $2 }' | xargs apt-get remove --purge 

在您的Linux命令行中,请尝试:

 dpkg --get-selections | grep "^r\-" 

这将列出安装在系统上的R软件包。 你可以删除它们的名字。

 dpkg -l | grep ^ii | awk '$2 ~ /^r-/ { print $2 }' | sudo xargs apt-get remove --purge -y 

在Ubuntu 14.04上为我工作。 注意sudo除了以前的其他建议。