我已经使用 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 的shiny
、devtools
和包。要删除它们: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 会话中运行即可。