Como posso desinstalar o software de um sistema RHEL 5?

1

Eu instalei o Rubygems 1.3.4 em um sistema RHEL 5. A maneira de instalar isso é fazer o download da origem e executar setup.rb . Eu não encontrei um pacote para ele através de yum list available .

Agora eu 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 quando se olha para setup.rb onde as coisas correram.

Alguma opinião?

    
por Agvorth 08.07.2009 / 01:06

3 respostas

1

O RubyGems 1.3.4 é a versão mais recente. Geralmente, se você for usar gemas para instalar bibliotecas Ruby, você vai querer rodar a última versão possível dele. Se você planeja instalar uma versão empacotada do RPM em vez do RubyGems-from-source, você deve começar procurando em /usr/local/lib/site_ruby e /usr/lib/ruby/gems .

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

    
por 09.07.2009 / 10:37
0

Isso é mais uma questão de rubis / gemas do que uma questão de gerenciamento de pacotes / redhat.

Eu acredito que você pode usar " gem list " e, em seguida, " gem uninstall NAME " para remover quaisquer "gems" individuais (pacotes ruby), mas eu não sei como você pode desinstalar o próprio gem.

gems é o seu próprio sistema de gerenciamento de pacotes específico (quebrado). Existem pessoas Ruby que não entendem bem o RPM que o consideram superior de uma forma que pode ser útil para os programadores em uma caixa de desenvolvimento, mas é principalmente uma dor para os administradores de sistema nas caixas de produção.

    
por 08.07.2009 / 01:16
0

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

sudo gem install rubygems-update

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

    
por 27.07.2009 / 14:54