一、通过系统包管理器卸载(适用于通过yum或apt安装的情况)
使用包管理器卸载 - 对于基于Debian/Ubuntu的系统:
```bash
sudo apt-get remove r-base
```
- 对于基于Red Hat/CentOS的系统:
```bash
sudo yum remove R
```
- 输入管理员密码后,系统会自动移除R语言及其依赖包。
手动清理(适用于源代码编译安装) - 删除安装目录:
```bash
sudo rm -rf /usr/local/R-xxx
```
(其中`R-xxx`是R语言的安装目录)
- 移除环境变量:
编辑`/etc/profile`文件,删除包含R路径的行(如`export PATH=/usr/local/R-xxx/bin:$PATH`),保存后运行:
```bash
source /etc/profile
```
- 清理残留文件(可选):
```bash
sudo rm -rf /etc/R /usr/lib/R /usr/local/lib/R /usr/share/doc/R
```
二、通过R语言本身卸载R包
使用R命令卸载包
- 打开R或RStudio,运行以下命令卸载指定包:
```R
remove.packages("包名", lib = .libPaths())
```
(例如卸载`dplyr`包)
- 卸载后需重启R或RStudio以生效。
处理冲突包
- 若存在版本冲突,可先卸载后重新安装兼容版本:
```R
remove.packages("冲突包名")
install.packages("兼容包名")
```
注意事项
环境变量: 确保R的安装路径已从`PATH`环境变量中移除,否则R仍可能被误调用。 源代码安装
依赖包:卸载R时,其依赖的系统包通常会被自动处理,但手动安装的第三方包需单独删除。
通过以上步骤,可安全卸载R软件。若使用RStudio等集成开发环境,建议通过其内置的包管理功能卸载R包,避免手动删除配置文件。