linux R redhat卸载

w1e3prcc  于 2023-03-29  发布在  Linux
关注(0)|答案(4)|浏览(236)

我正在尝试在redhat 6中卸载R。我成功地安装了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重新安装R也不起作用。
我猜yum remove R并没有完全删除它,问题似乎是缺少ldpath文件。任何关于如何解决这个问题并从我的机器中完全清除R的帮助都很好。谢谢。

xsuvu9jc

xsuvu9jc1#

所以,问题是我需要卸载其他几个R软件包,以真正摆脱系统中的所有环境变量,这些变量会破坏重新安装。下面的命令完全卸载了R:

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

这就帮了我一个忙,从那里我可以成功地重新安装R。

vuktfyat

vuktfyat2#

如果你想检查安装了什么,你可以使用yum来列出安装的软件包:

#sudo yum list installed R*

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

#sudo yum erase R*; sudo yum install R

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

x7rlezfr

x7rlezfr3#

我没有在下面写代码。

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

所以我试了这个!

sudo yum erase R-core
sudo yum erase R-devel
sudo yum erase R-core-devel

这样我就解决了问题

h9vpoimq

h9vpoimq4#

我有类似的问题,运行下面的命令来解决它.
1.使用rpm命令列出所有已安装的名称中包含“R”的软件包:

rpm -qa | grep R

此命令将列出所有已安装的名称中包含“R”的软件包。
1.使用yum remove命令删除上一个命令列出的每个软件包。例如:

sudo yum remove R-4.2.3-1-1.x86_64

相关问题