R redhat 卸载

Posted

技术标签:

【中文标题】R redhat 卸载【英文标题】:R redhat uninstall 【发布时间】:2015-06-01 08:32:45 【问题描述】:

我正在尝试在 redhat 6 中卸载 R。我能够成功安装,但是在尝试安装一些非 R 软件包的过程中,我最终删除了一些显然包含 R 源文件的目录,现在我不能删除 R 或重新安装它。当我尝试运行 R 时,我收到以下消息:

/usr/bin/R: line 236: /usr/lib64/R/etc/ldpaths: No such file or directory

yum remove R 给出了这个:

Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Erasing    : R-3.1.2-1.el6.x86_64                                                                                                                      1/1
  Verifying  : R-3.1.2-1.el6.x86_64                                                                                                                      1/1

Removed:
  R.x86_64 0:3.1.2-1.el6

但是当我尝试使用 yum install R 安装 R 时,我得到:

Downloading Packages:
R-3.1.2-1.el6.x86_64.rpm                                                                                                              |  23 kB     00:00
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing : R-3.1.2-1.el6.x86_64                                                                                                                      1/1
  Verifying  : R-3.1.2-1.el6.x86_64                                                                                                                      1/1

Installed:
  R.x86_64 0:3.1.2-1.el6

但是当我尝试打开 R shell 时,也会抛出同样的错误。 Yum reinstall R 也不起作用。

我猜 yum remove R 并没有真正完全删除它,问题似乎是缺少 ldpath 文件。关于如何解决这个问题并完全从我的机器中清除 R 的任何帮助都会很棒。谢谢。

【问题讨论】:

安装了Rrpm -V R 说什么? rpm -qf /usr/lib64/R/etc/ldpaths 说什么? 前者不给,后者给:R-core-3.1.2-1.el6.x86_64 【参考方案1】:

所以问题是我需要卸载其他几个 R 包才能真正摆脱系统中所有导致重新安装的环境变量。以下命令完全卸载了 R:

yum uninstall R
yum uninstall R-core
yum uninstall R-devel
yum uninstall R-core-devel

这对我有用。从那里我能够成功地重新安装 R。

【讨论】:

【参考方案2】:

如果您想检查安装的内容,可以使用yum 列出已安装的软件包:

#sudo yum list installed R*

这允许您检查安装了哪些特定的 R 组件。在 Centos 上,您可以使用擦除命令删除它们。

#sudo yum erase R*; sudo yum install R

sudo yum list installed 在这些情况下很有用。 sudo yum list installed 的推论是 yum list r\-*,这对于查看可以从存储库安装的内容很有用。

【讨论】:

以上是关于R redhat 卸载的主要内容,如果未能解决你的问题,请参考以下文章

redhat centos 软件安装 卸载 区别

在centos和redhat上安装docker

redhat磁盘检验挂载与卸载

redhat 配置本地yum源163yum源epel 源,无需卸载yum!无须拷贝ISO

Linux Redhat 7 完美删除/卸载Oracle 11g

redhat配置yum工具