Como configuro um repo para poder instalar dependências facilmente?

0

Eu quero instalar o Vagrant. Quando tento instalar o Vagrant (com o comando dpkg -i), recebo erros como estes:

 Package ruby-bundler is not installed.
 vagrant depends on ruby-childprocess (>= 0.3.7); however:
  Package ruby-childprocess is not installed.
 vagrant depends on ruby-erubis (>= 2.7.0); however:
  Package ruby-erubis is not installed.
 vagrant depends on ruby-i18n (>= 0.6.0); however:
  Package ruby-i18n is not installed.
 vagrant depends on ruby-listen; however:
  Package ruby-listen is not installed.
 vagrant depends on ruby-log4r (>= 1.1.9); however:
  Package ruby-log4r is not installed.
 vagrant depends on ruby-nokogiri; however:
  Package ruby-nokogiri is not installed.
 vagrant depends on ruby-rb-inotify; however:
  Package ruby-rb-inotify is not installed.
 vagrant depends on ruby-rest-client; however:
  Package ruby-rest-client is not installed.

Quando tento instalar essas dependências individuais acima com comandos apt-get, vejo erros como estes:

E: Package 'ruby-rest-client' has no installation candidate

Existe um repositório que eu possa configurar para poder instalar essas dependências do ruby? Meu arquivo /etc/apt/sources.list mostra estas entradas:

deb http:// us.archive.ubuntu.com/ubuntu/ trusty main
deb-src http:// us.archive.ubuntu.com/ubuntu/ trusty main

###### Ubuntu Update Repos
deb http:// us.archive.ubuntu.com/ubuntu/ trusty-security main
deb http:// us.archive.ubuntu.com/ubuntu/ trusty-updates main
deb-src http:// us.archive.ubuntu.com/ubuntu/ trusty-security main
deb-src http:// us.archive.ubuntu.com/ubuntu/ trusty-updates main

(Não há espaços após os construtores http. Eu coloco espaços lá b / c não consigo postar links.)

Existe um URL para um repositório gratuito que eu possa adicionar?

    
por Alex111 28.03.2017 / 16:44

1 resposta

0

Você tem o main ativado, você precisa adicionar unvierse repos, como não é um pacote mantido pelo núcleo, uma pesquisa de pacotes do ubuntu mostra quais pacotes de repositório vêm de link

Adicione as seguintes linhas a você apt sources.list, depois apt-get update:

# Universe Repos
deb http://us.archive.ubuntu.com/ubuntu/ trusty universe
deb-src http://us.archive.ubuntu.com/ubuntu/ trusty universe

###### Ubuntu Update Repos Universe
deb http://us.archive.ubuntu.com/ubuntu/ trusty-security universe
deb http://us.archive.ubuntu.com/ubuntu/ trusty-updates universe
deb-src http://us.archive.ubuntu.com/ubuntu/ trusty-security universe
deb-src http://us.archive.ubuntu.com/ubuntu/ trusty-updates universe
    
por wildintellect 28.03.2017 / 18:28