[英]R redhat uninstall
我正在嘗試在 redhat 6 中卸載 R。我能夠成功安裝,但在嘗試安裝一些非 R 軟件包的過程中,我最終刪除了一些顯然包含 R 源文件的目錄,現在我無法刪除 R 或重新安裝它。 當我嘗試運行 RI 時收到此消息:
/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 時會拋出同樣的錯誤。 Yum reinstall 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 上,您可以使用擦除命令刪除它們。
#sudo yum erase R*; sudo yum install R
sudo yum list installed
在這些情況下很有用。 sudo yum list installed
的必然結果是yum list r\-*
這對於查看可以從 repos 安裝的內容很有用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.