Eu quero usar o Ruby criado a partir do código-fonte e também usar o Gvim [duplicado]

2
    

Esta pergunta já tem uma resposta aqui:

    
  •              Como faço para obter uma inscrição? aparecer como uma opção em update-alternatives?                                      1 resposta                          
  •         
  •              Eu instalei um programa obtendo seu código-fonte e executando 'sudo make install'; como fazer 'apt-get' saber sobre isso?                                      3 respostas                          
  •     

vim-gtk e vim-gnome ambos têm libruby1.9.1 como uma dependência de pacote (em confiança), que por sua vez depende de ruby1.9.1 e temo que sudo apt-get install vim-gtk cause comandos como irb e rails para invocar coisas 1.9.1. O que é uma boa maneira de instalar o gvim sem mexer na minha configuração de rubi duramente conquistada?

==== 8 & lt; ----

EDITAR:

Como recomendado por A.B. No comentário abaixo, eu fiz check-out "Eu instalei um programa obtendo seu código-fonte e, em seguida, executando sudo make install ; como fazer com que apt-get o conhecesse?"

Como sugerido na resposta a essa pergunta, eu tentei sudo checkinstall -D make install no diretório que contém o Makefile para o Ruby 2.2.3. Checkinstall me informa que:

**********************************************************************

 Done. The new package has been installed and saved to

 /home/xxxx/Downloads/software/ruby-2.2.3/ruby_2.2.3-1_amd64.deb

 You can remove it from your system anytime using: 

      dpkg -r ruby

**********************************************************************

Esta é uma ótima comodidade, mas aparentemente não obtém libruby, ruby etc. na lista de dependências já satisfeitas:

$ sudo apt-get install vim-gtk
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  libruby1.9.1 ruby ruby1.9.1
Suggested packages:
  ri ruby-dev ruby1.9.1-examples ri1.9.1 ruby1.9.1-dev ruby-switch cscope
  vim-doc ttf-dejavu
The following NEW packages will be installed:
  libruby1.9.1 ruby1.9.1 vim-gtk
The following packages will be upgraded:
  ruby
1 upgraded, 3 newly installed, 0 to remove and 75 not upgraded.
Need to get 3,739 kB/3,780 kB of archives.
After this operation, 4,951 kB of additional disk space will be used.
Do you want to continue? [Y/n] n
Abort.

É significativo que 1.9.1 faça parte do próprio nome do pacote (em vez de um número de versão que se aplique ao pacote) no caso de libruby-1.9.1 e ruby1.9.1 ? Ele também diz que o pacote ruby será atualizado. Temo que seja desclassificado. Eu também tentei sudo dpkg -i ruby_2.2.3-1_amd64.deb (o debfile foi criado por checkinstall ) seguido por tentar instalar vim-gtk .

==== 8 & lt; ----

EDITAR:

Tentei adicionar o PPA alternativo por sugestão de @ muru. Então, sudo apt-get install vim-gtk , que puxa o ruby1.9.1 como dependência, mas ruby -v mostra ruby 2.2.3p173 (2015-08-18 revision 51636) [x86_64-linux] , então acho que provavelmente estou pronto.

$ sudo add-apt-repository ppa:gwibber-daily/ppa
[sudo] password for xxxx: 
 Daily builds of Gwibber trunk
 More info: https://launchpad.net/~gwibber-daily/+archive/ubuntu/ppa
Press [ENTER] to continue or ctrl-c to cancel adding it

gpg: keyring '/tmp/tmpjnmo3n3s/secring.gpg' created
gpg: keyring '/tmp/tmpjnmo3n3s/pubring.gpg' created
gpg: requesting key 72D340A3 from hkp server keyserver.ubuntu.com
gpg: /tmp/tmpjnmo3n3s/trustdb.gpg: trustdb created
gpg: key 72D340A3: public key "Launchpad PPA for gwibber-daily" imported
gpg: Total number processed: 1
gpg:               imported: 1  (RSA: 1)
OK
$ sudo apt-get install ruby
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following package was automatically installed and is no longer required:
  vim-gui-common
Use 'apt-get autoremove' to remove it.
The following extra packages will be installed:
  libruby1.9.1 ruby1.9.1
Suggested packages:
  ri ruby-dev ruby1.9.1-examples ri1.9.1 ruby1.9.1-dev ruby-switch
The following NEW packages will be installed:
  libruby1.9.1 ruby ruby1.9.1
0 upgraded, 3 newly installed, 0 to remove and 18 not upgraded.
Need to get 0 B/2,686 kB of archives.
After this operation, 12.7 MB of additional disk space will be used.
Do you want to continue? [Y/n] n
Abort.
$

Parece que o apt-get ainda está oferecendo ruby1.9.1 et al.

    
por n8chz 11.12.2015 / 21:02

0 respostas