Como posso desinstalar o software de um sistema RHEL 5?

Como posso desinstalar o software de um sistema RHEL 5?

Instalei Rubygems 1.3.4 em um sistema RHEL 5. A maneira de instalar isso é baixar o código-fonte e executar o arquivo setup.rb. Não encontrei um pacote para isso através do yum list available.

Agora gostaria de desinstalá-lo porque decidi usar uma versão diferente do Rubygems. Não há arquivo de log de instalação ou qualquer lista de onde o instalador colocou as coisas. Não fica imediatamente claro olhando para setup.rbonde as coisas aconteceram.

Alguma ideia?

Responder1

RubyGems 1.3.4 é a versão mais recente. Geralmente, se você for usar gems para instalar bibliotecas Ruby, você desejará executar a versão mais recente possível. Se você está planejando instalar uma versão empacotada RPM em vez do RubyGems-from-source, você deve começar procurando em /usr/local/lib/site_rubye /usr/lib/ruby/gems.

O software que você instala fora de 'rpm' e 'yum' (e up2date, embora mais raro) no RHEL não estará no banco de dados RPM, portanto, essas ferramentas não saberão nada sobre isso.

Responder2

Esta é realmente mais uma questão de Ruby/gems do que uma questão de redhat/gerenciamento de pacotes.

Acredito que você pode usar " gem list" e depois " gem uninstall NAME" para remover quaisquer "gemas" individuais (pacotes Ruby), mas não sei como desinstalar a própria gem.

gems é seu próprio sistema de gerenciamento de pacotes específico para Ruby (quebrado). Há pessoas em Ruby que não entendem bem o RPM e acham que ele é superior de maneiras que podem ser úteis para programadores em uma caixa de desenvolvimento, mas são principalmente um problema para administradores de sistemas em caixas de produção.

Responder3

Para atualizar o próprio rubygems, a melhor maneira é instalar o rubygems-update

sudo gem install rubygems-update

Isso atualizará a instalação do rubygems para a versão mais recente. É tão fácil quanto isso.

informação relacionada