A diferença entre simplesmente instalar o software e adicionar ao repositório [duplicado]

1

Eu tenho uma pergunta simples vindo da minha mente.

Qual é a diferença entre:

sudo add-apt-repository ppa:cwchien/gradle
sudo apt-get update
sudo apt-get install gradle

E simplesmente

sudo apt-get install gradle

Qual deles devo usar & amp; por quê?

Obrigado pelo seu tempo.

    
por Blaze Tama 10.04.2014 / 13:27

2 respostas

3

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 desenvolvedores forneçam atualizações mais rapidamente do que as dos repositórios oficiais do Ubuntu.

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

  3. O apt-get install faz com que apt-get encontre o pacote em seu banco de dados e baixe e instale o arquivo indicado. Nesse caso, ele encontrará o pacote rubygems , baixará-o de 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 rubygems também está nos repositórios do Ubuntu ou apenas no PPA).

Em geral, o formato ppa:a/b expandirá para https://launchpad.net/~a/+archive/b , onde você poderá visualizar os arquivos e baixá-los individualmente. No seu caso, isso seria link .

    
por user267364 10.04.2014 / 13:35
0

Se você está adicionando o PPA de

  

ppa: cwchien / gradle

, talvez você receba o trabalho mais recente desses pacotes, mas não faça isso sem riscos (talvez mais instável, etc.).

Se você usa o comando direto

  

sudo apt-get instale o gradle

, então você usa repositórios do Ubuntu. Geralmente fornece uma versão mais segura e estável, mas pode ser desatualizada.

Assim, você pode escolher entre eles que se ajustem às suas necessidades.

    
por Romy Prazhad 10.04.2014 / 14:19