Odpowiedzi:
Istnieją trzy kroki do tego, co uruchamiasz:
1) add-apt-repository
dodaje PPA do listy źródeł, aby Ubuntu wiedział, że szuka aktualizacji z tego PPA, a także z oficjalnych źródeł Ubuntu. Zwykle służy to programistom do dostarczania aktualizacji szybciej niż w oficjalnych repozytoriach Ubuntu.
2) apt-get update
informuje apt-get, aby zaktualizował bazę danych o tym, jakie pakiety można zainstalować i skąd je zainstalować. W takim przypadku apt-get zobaczy nowo dodany PPA i odkryje, że ppa: maco.m / ruby ma najnowszą wersję rubygemów, o których wie, więc zanotuje, aby zainstalować rubygemy z PPA następnym razem, gdy ktoś prosi o jego zainstalowanie.
3) apt-get install
powoduje, że apt-get znajduje pakiet w swojej bazie danych oraz pobiera i instaluje wskazany plik. W takim przypadku znajdzie pakiet rubygems, pobierz go z ppa: maco.m / ruby i zainstaluj.
Gdybyś po prostu uruchomił apt-get install rubygems
, dostałbyś mniej aktualną wersję (a może wcale, w zależności od tego, czy rubygemy są również w repozytoriach Ubuntu, czy tylko w PPA).
Ogólnie format ppa: a / b zostanie rozwinięty do https://launchpad.net/~a/+archive/b , gdzie można przeglądać pliki i pobierać je indywidualnie. W twoim przypadku byłoby to https://launchpad.net/~maco.m/+archive/ruby .
Repozytorium to miejsce, w którym udostępnianych jest wiele baz danych.
apt: - Narzędzie Debiana służące do zarządzania pakietami. Gdy użytkownik instaluje pakiet w systemie, wyszukuje, a następnie instaluje lub aktualizuje wszystkie niezbędne pakiety zależne, aby pakiet działał. Właściwe polecenie to apt-get.
Repozytorium oznacza zajezdnię lub miejsce dla niego, a tam w pliku source.list, a dodawanie oznacza, że dodaje apt apt (aplikację), a po aktualizacji pobiera pliki z adresu URL i apt whit get odrobina aktualizacji oznacza, że zaktualizuje ją w buforze systemowym i że zainstaluje rugbygems podczas korzystania z instalacji apt-get, a także możesz po tym wpisać w terminalu:
sudo apt-get upgrade
i powinno to oznaczać, że zaktualizujesz oprogramowanie, a następnie wpisz to w terminalu:
sudo apt-get dist-upgrade
a to powinno oznaczać uaktualnienie dystrybucji, i dotyczy to również oprogramowania. Możesz także ponownie skonfigurować oprogramowanie, a następnie wpisz to w terminalu:
sudo dpkg-reconfigure rugbygems
i to jest, jeśli plik conf nie działa, i to znaczy, jeśli uruchamia się z błędem.