Redhat

如何從 RHEL 5 系統中解除安裝軟體?

  • July 27, 2009

我在 RHEL 5 系統上安裝了 Rubygems 1.3.4。您安裝的方式是下載原始碼並執行setup.rb. 我沒有通過yum list available.

現在我想解除安裝它,因為我決定使用不同版本的 Rubygems。沒有安裝日誌文件或安裝程序放置內容的任何列表。setup.rb從事情的發展方向來看,還不清楚。

有什麼想法嗎?

RubyGems 1.3.4 是最新版本。通常,如果您要使用 gems 來安裝 Ruby 庫,您會希望執行它的最新版本。如果您打算安裝 RPM 打包版本而不是 RubyGems-from-source,您應該首先查看/usr/local/lib/site_ruby/usr/lib/ruby/gems.

您在 RHEL 上安裝在 ‘rpm’ 和 ‘yum’(以及 up2date,雖然比較少見)之外的軟體不會出現在 RPM 數據庫中,因此這些工具不會對此一無所知。

這實際上更像是一個 ruby​​/gems 問題,而不是一個 redhat/package-management 問題。

我相信您可以使用“ gem list”然後“ gem uninstall NAME”刪除任何單個“gem”(ruby 包),但我不知道如何解除安裝 gem 本身。

gems 是它自己的(損壞的)特定於 ruby​​ 的包管理系統。有些 Ruby 人不太了解 RPM,他們認為它在某些方面的優勢可能對開發箱上的程序員有用,但對於生產箱上的系統管理員來說卻是一大痛苦。

引用自:https://serverfault.com/questions/37396