卸载 R 和一些软件包(CRAN、devtools 和 GitHub)

卸载 R 和一些软件包(CRAN、devtools 和 GitHub)

我已经使用 Linux Ubuntu 16.04 LTS 几个星期了,刚刚完成了 R 的多步骤安装过程。该过程还包括安装一些软件包,例如 CRAN、devtools 和 GitHub。

然而,我意识到它并不是我想要的,我现在想卸载该软件。问题是,我不知道该怎么做。我想我会转到 R Studio,因为它有一个图形界面。

无论如何,这些是我在安装过程

设置 apt

sudo sh -c 'echo "deb http://cran.rstudio.com/bin/linux/ubuntu trusty/" >> /etc/apt/sources.list'
gpg --keyserver keyserver.ubuntu.com --recv-key E084DAB9
gpg -a --export E084DAB9 | sudo apt-key add -

安装 R

sudo apt-get update
sudo apt-get -y install r-base

从 CRAN 安装 R 包

sudo su - -c "R -e \"install.packages('shiny', repos = 'http://cran.rstudio.com/')\""

安装 devtools 包

sudo apt-get -y install libcurl4-gnutls-dev libxml2-dev libssl-dev
sudo su - -c "R -e \"install.packages('devtools', repos='http://cran.rstudio.com/')\""

从 GitHub 安装 R 包

sudo su - -c "R -e \"devtools::install_github('daattali/shinyjs')\""

希望你能帮助我!我刚刚学习 Linux 命令行,像这样更复杂的软件删除将是一个很好的教训!谢谢!

答案1

在上述过程中,您从 CRAN 存储库安装了 R 的shinydevtools和包。要删除它们:shinyjs

sudo su - -c "R -e \"remove.packages(c('devtools', 'shiny', 'shinyjs'))\""

请注意,RStudio 要求您的系统上安装 R,因此如果您想使用 RStudio IDE,那么您可能不想卸载r-base

但是,如果你想要删除 R 以及您添加的其他 apt 包,同时删除存储库和密钥:

sudo apt-get purge r-base libcurl4-gnutls-dev libxml2-dev libssl-dev
sudo apt-key del E084DAB9

* 请注意,一般来说,您不需要使用sudo来安装 R 包。因此,如果您决定将来重新安装 R,您只需install.packages('packageName')从 R 会话中运行即可。

相关内容