R 红帽卸载
R redhat uninstall
我正在尝试卸载 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 RI 安装 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 时抛出了同样的错误。百胜重新安装 R 也不起作用。
我猜 yum remove R 并没有真正完全删除它,问题似乎是缺少 ldpath 文件。任何关于如何解决这个问题并从我的机器上完全清除 R 的帮助都会很棒。谢谢。
事实证明,问题是我需要卸载其他几个 R 包,才能真正清除系统中所有导致重新安装失败的环境变量。以下命令完全卸载 R:
yum uninstall R
yum uninstall R-core
yum uninstall R-devel
yum uninstall R-core-devel
这对我有用。从那里我能够成功地重新安装 R.
如果您想检查已安装的内容,您可以使用 yum
列出已安装的软件包:
#sudo yum list installed R*
这允许您检查安装了哪些特定的 R 组件。在 Centos 上你可以使用 erase 命令删除它们。
#sudo yum erase R*; sudo yum install R
sudo yum list installed
在这些情况下很有用。 sudo yum list installed
的推论是 yum list r\-*
,它有助于查看您可以从您的存储库安装什么。
我没有在下面运行代码。
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
这样我就解决了问题。
我正在尝试卸载 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 RI 安装 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 时抛出了同样的错误。百胜重新安装 R 也不起作用。
我猜 yum remove R 并没有真正完全删除它,问题似乎是缺少 ldpath 文件。任何关于如何解决这个问题并从我的机器上完全清除 R 的帮助都会很棒。谢谢。
事实证明,问题是我需要卸载其他几个 R 包,才能真正清除系统中所有导致重新安装失败的环境变量。以下命令完全卸载 R:
yum uninstall R
yum uninstall R-core
yum uninstall R-devel
yum uninstall R-core-devel
这对我有用。从那里我能够成功地重新安装 R.
如果您想检查已安装的内容,您可以使用 yum
列出已安装的软件包:
#sudo yum list installed R*
这允许您检查安装了哪些特定的 R 组件。在 Centos 上你可以使用 erase 命令删除它们。
#sudo yum erase R*; sudo yum install R
sudo yum list installed
在这些情况下很有用。 sudo yum list installed
的推论是 yum list r\-*
,它有助于查看您可以从您的存储库安装什么。
我没有在下面运行代码。
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
这样我就解决了问题。