Risposte:
Ci sono tre passaggi per quello che stai eseguendo:
1) add-apt-repository
aggiunge un PPA al tuo elenco di fonti, in modo che Ubuntu sappia cercare aggiornamenti da quel PPA e dalle fonti ufficiali di Ubuntu. Di solito questo viene utilizzato per consentire agli sviluppatori di fornire aggiornamenti più rapidamente rispetto a quelli nei repository ufficiali di Ubuntu.
2) apt-get update
dice a apt-get di aggiornare il suo database su quali pacchetti possono essere installati e da dove installarli. In questo caso, apt-get vedrà il tuo PPA appena aggiunto e scoprirà che ppa: maco.m / ruby ha la versione più recente di rubygem di cui è a conoscenza, quindi prenderà nota per installare rubygems dal PPA la prossima volta che qualcuno chiede di installarlo.
3) apt-get install
fa in modo che apt-get trovi il pacchetto nel suo database e scarichi e installi il file indicato. In questo caso, troverà il pacchetto rubygems, lo scaricherà da ppa: maco.m / ruby e lo installerà.
Se dovessi semplicemente eseguire apt-get install rubygems
, otterrai una versione meno recente (o forse nulla, a seconda che rubygems sia anche nei repository Ubuntu o solo nel PPA).
In generale, il formato ppa: a / b si espanderà in https://launchpad.net/~a/+archive/b , dove è possibile visualizzare i file e scaricarli singolarmente. Nel tuo caso, sarebbe https://launchpad.net/~maco.m/+archive/ruby .
Il repository è un luogo in cui vengono forniti più database.
apt: - Uno strumento Debian usato per gestire i pacchetti. Quando un utente installa un pacchetto su un sistema, cerca anche e quindi installa o aggiorna tutti i pacchetti dipendenti necessari per far funzionare il pacchetto. Il comando effettivo è apt-get.
Il repository significa depot o posto per esso, e lì nel file source.list, e l'aggiunta significa che aggiunge il software apt (applicazione), e quando lo aggiorna ottiene i file dall'URL www e apt con get whit update significa che lo aggiorna nel buffer di sistema e che per installare rugbygems quando si utilizza apt-get install, e si può anche digitare questo nel terminale:
sudo apt-get upgrade
e dovrebbe significare che aggiorna il software, quindi inseriscilo nel terminale:
sudo apt-get dist-upgrade
e questo dovrebbe significare un aggiornamento della distribuzione, e questo è anche del software. È inoltre possibile riconfigurare il software, quindi immetterlo nel terminale:
sudo dpkg-reconfigure rugbygems
e questo è se il file conf non funziona, e cioè se viene eseguito con un errore.