Respostas:
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 atualizações desse PPA, bem como das fontes oficiais do Ubuntu. Geralmente, 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 de quais pacotes podem ser instalados e de onde instalá-los. Nesse caso, o apt-get verá seu PPA recém-adicionado e descobrirá que o ppa: maco.m / ruby possui a versão mais recente de rubygems que conhece, portanto, anotará a instalação de rubygems do PPA na próxima vez que alguém pede para instalá-lo.
3) apt-get install
faz com que o apt-get encontre o pacote em seu banco de dados e faça o download e instale o arquivo indicado. Nesse caso, ele encontrará o pacote rubygems, faça o download em ppa: maco.m / ruby e instale-o.
Se você simplesmente executasse apt-get install rubygems
, obteria uma versão menos recente (ou talvez nada, dependendo se o rubygems também está nos repositórios do Ubuntu ou apenas no PPA).
Em geral, o formato ppa: a / b será expandido para https://launchpad.net/~a/+archive/b , onde você poderá visualizar os arquivos e baixá-los individualmente. No seu caso, isso seria https://launchpad.net/~maco.m/+archive/ruby .
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 que o pacote funcione. O comando real é o apt-get.
O Repositório significa depósito ou local para ele, e lá no arquivo source.list, e add significa que ele adiciona o software apt (aplicação), e quando você o atualiza, obtém os arquivos do www url e apt whit get whit update significa atualizá-lo no buffer do sistema e instalar os rugbygems quando você usa o apt-get install, e você também pode digitar isso no terminal:
sudo apt-get upgrade
e isso significa que ele atualiza o 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, insira isso no terminal:
sudo dpkg-reconfigure rugbygems
e isso é se o arquivo conf não funcionar e se for executado com um erro.