Não consigo remover o Ruby1.9.3p0 do Ubuntu. Qual é o processo?

1

Eu instalei o ruby 1.9.3p0 e, ao executar o comando ruby -v , ele mostra a versão 1.9.3p0 instalada. Quando eu tento removê-lo pelo comando sudo apt-get remove ruby1.9.3p0 ele diz package not found so not removed . O que devo fazer?

    
por Omer Raja 24.02.2013 / 14:03

5 respostas

4

O nome do pacote é ruby1.9.1, mas a versão do software é 1.9.3, então remova-o:

sudo apt-get remove ruby1.9.1 libruby1.9.1
    
por Eric Carvalho 24.02.2013 / 14:49
3

Tem certeza de que quando você roda o ruby você está usando o sistema rubi e não o rvm ou o rbenv ruby?

$ which ruby
/home/jrwren/.rvm/rubies/ruby-1.9.2-p0/bin/ruby

/ usr / bin / ruby usa alternativas - você pode ler mais com man update-alternatives

$ ls -l /usr/bin/ruby
lrwxrwxrwx 1 root root 22 Oct 11  2011 /usr/bin/ruby -> /etc/alternatives/ruby
$ ls -l /etc/alternatives/ruby
lrwxrwxrwx 1 root root 18 Oct 12 16:57 /etc/alternatives/ruby -> /usr/bin/ruby1.9.1

Então, finalmente, ruby é um link simbólico para /usr/bin/ruby1.9.1 Você pode perguntar ao dpkg para qual pacote este arquivo pertence com -S

$ dpkg -S /usr/bin/ruby1.9.1
ruby1.9.1: /usr/bin/ruby1.9.1

E remova esse pacote

$ sudo apt-get remove ruby1.9.1

Neste ponto, o sistema de alternativas entrará em ação e ligará / usr / bin / ruby a outra versão em ruby em seu sistema, se você a tiver. O meu encontrou um rubi 1.8. Repita o processo se você quiser remover essa versão.

    
por Jay _silly_evarlast_ Wren 24.02.2013 / 17:00
1
sudo apt-get purge ruby 

Pressione Tab várias vezes para ver o que você pode remover sobre o ruby. Depois, verifique com

dpkg -l | grep ruby
    
por mantichoras 28.03.2014 / 09:09
1

Tente isso,

     sudo apt-get --purge remove ruby1.9.3p0

Ele também removerá todos os pacotes de dependências.

    
por Beginner 28.03.2014 / 10:03
0

Simplesmente tente sudo apt-get remove ruby , ou digite sudo apt-get remove ruby e antes de pressionar Enter press Tab várias vezes para ver o que você pode remover sobre o ruby.

    
por Mostafa Shahverdy 24.02.2013 / 14:31