Pergunta sobre como compilar a partir da fonte ruby e atualizar

0

Eu tenho três perguntas sobre a compilação do ruby (e outros softwares) da fonte. Ruby está disponível para instalar usando o apt-get, mas eu quero aprender mais sobre Linux e eu quero compilar a partir da fonte.

Estou usando o Ubuntu 14.04 LTS. Primeiro baixei a fonte rubi do site do ruby e extraí em minha casa: /home/rgiaviti/ruby-2.1.2 . Então abri o terminal e digitei:

rgiaviti@ubuntupc:~$ cd /home/ruby-2.1.2
rgiaviti@ubuntupc:~/ruby-2.1.2$ ./configure
rgiaviti@ubuntupc:~/ruby-2.1.2$ make
rgiaviti@ubuntupc:~/ruby-2.1.2$ sudo make install

Depois de muita saída, tudo funcionou bem. Absolutamente bem. Eu testei o interpretador de rubis dessa maneira:

ruby --version

Saída:

ruby 2.1.2p95 (2014-05-08 revision 45877) [x86_64-linux]

Sucesso, certo? Agora, minhas perguntas:

  1. Quando um novo interpretador de ruby é lançado, como atualizo minha versão instalada? Basta fazer a mesma coisa que faço ao instalar?
  2. Posso excluir a pasta da qual extraí a fonte ( /home/rgiaviti/ruby-2.1.2 )?
  3. Existe uma maneira de desinstalar o interpretador, como apt-get remove , mas para compilar a partir do código-fonte?

Eu acho que é tudo. Obrigado.

    
por Ricardo Giaviti 06.07.2014 / 04:58

1 resposta

1
% bl0ck_qu0te%

Provavelmente, presumindo que novas versões não mudem caminhos. É muito improvável que isso quebre as instalações atualizadas, mas pode deixar detritos espalhados pelo seu sistema.

% bl0ck_qu0te%

Sim. Depois de install , isso não é mais necessário.

% bl0ck_qu0te%

Não! Pessoalmente, eu nunca iria instalar diretamente da fonte. Como eu mencionei acima, isso geralmente resulta em arquivos espalhados pelo seu sistema. No futuro, recomendo usar CheckInstall , que rola sua instalação em um pacote para facilitar o gerenciamento.

    
por Sparhawk 06.07.2014 / 05:47