Zastanawiam się, co robi sudo apt-get update
?
Co to jest aktualizacja?
Uruchomienie sudo apt-get update
po prostu upewnia się, że lista pakietów z wszystkich repozytoriów i PPA's jest aktualna. Jeśli nie wykonasz tej komendy, możesz otrzymać starsze wersje różnych pakietów, które instalujesz, lub co gorsza, problemy z zależnościami. Jeśli właśnie dodałeś PPA i nie zaktualizowałeś go, nic z PPA nie będzie działać, ponieważ nie masz listy pakietów z tego PPA lub repozytorium.
W skrócie: wysoko zalecane jest uruchomienie sudo apt-get update
przed instalacją, ale można to pominąć, jeśli jesteś naprawdę przyciśnięty przez czas, chyba że zmieniłeś repozytoria lub PPA od ostatniej apt-get update
.
Musisz uruchomić apt-get update
raz przed instalacją nowych pakietów, ponieważ aktualizuje to informacje o lokalnym repozytorium. Jeśli masz zamiar zainstalować wiele pakietów krótko po sobie, nie musisz uruchamiać apt-get update
. Możesz również zainstalować wiele pakietów na raz, jeśli wpiszesz
sudo apt-get install pakiet1 pakiet2...
.
Jak powiedziało wiele osób przede mną, aktualizuje to twoje lokalne repozytorium (listę pakietów).
Możesz napotkać problemy, jeśli spróbujesz zainstalować
apt-get install foobar
a foobar lub zależność nie ma swojej najnowszej wersji w repozytorium. Może to być szczególnie problematyczne, jeśli instalujesz plik .deb ręcznie lub z ppa innej firmy.
Zasadniczo upewnia się, że twoja lista pasuje do listy master.