O que significa add-apt-repository?

12

O que isso significa?

sudo add-apt-repository ppa:maco.m/ruby
sudo apt-get update
sudo apt-get install rubygems

Como isso difere da execução

sudo apt-get install rubygems

Obrigado.

    
por myusuf3 09.01.2011 / 04:23

3 respostas

14

Existem três etapas para o que você está executando:

1) add-apt-repository adiciona um PPA à sua lista de fontes, para que o Ubuntu saiba procurar por atualizações do PPA, bem como das fontes oficiais do Ubuntu. Normalmente, isso é usado para permitir que os desenvolvedores forneçam atualizações mais rapidamente do que as dos repositórios oficiais do Ubuntu.

2) apt-get update diz ao apt-get para atualizar seu banco de dados sobre quais pacotes podem ser instalados e onde instalá-los. Neste caso, o apt-get irá ver o seu recém-adicionado PPA e descobrir que o ppa: maco.m / ruby tem a versão mais recente dos rubygems que ele conhece, então ele fará uma anotação para instalar rubygems do PPA na próxima vez que alguém pede para instalá-lo.

3) apt-get install faz com que o apt-get localize o pacote em seu banco de dados e baixe e instale o arquivo indicado. Nesse caso, ele encontrará o pacote rubygems, baixe-o do ppa: maco.m / ruby e instale-o.

Se você simplesmente rodasse apt-get install rubygems , você teria uma versão menos recente (ou talvez nada, dependendo se os rubygems também estão nos repositórios do Ubuntu ou apenas no PPA).

Em geral, o formato ppa: a / b será expandido para link , onde você pode visualizar os arquivos e baixá-los individualmente. No seu caso, isso seria link .

    
por AVB 09.01.2011 / 04:39
0

O repositório é um local onde vários bancos de dados são fornecidos.

apt: - Uma ferramenta Debian usada para gerenciar pacotes. Quando um usuário instala um pacote em um sistema, ele também procura e instala ou atualiza todos os pacotes dependentes necessários para fazer o pacote funcionar. O comando atual é o apt-get.

    
por unknown 10.09.2015 / 18:32
0

O Repositório significa depósito ou local para isso, e lá no arquivo source.list, e o add significa que ele adiciona o software apt (aplicação), e quando você o atualiza pega os arquivos da url, e apt whit get whit update significa que ele é atualizado no buffer do sistema, e que para instalar o rugbygems quando você usa o apt-get install, e você também pode depois digitar isto no terminal:

sudo apt-get upgrade

e isso deve significar que a atualização do software, e, em seguida, insira isso no terminal:

sudo apt-get dist-upgrade

e isso deve significar uma atualização de distribuição, e isso também é do software. Você também pode reconfigurar o software e, em seguida, deve inserir isso no terminal:

sudo dpkg-reconfigure rugbygems

e isso é se o arquivo conf não funcionar, e isso é se for executado com um erro.

    
por Michael 10.09.2015 / 18:51