Чудя се какво прави sudo apt-get update
?
Какво обновява?
Изпълнявайки sudo apt-get update
, просто се уверявате, че списъкът с пакети от всички хранилища и PPA's е актуален. Ако не изпълнявате тази команда, може да получите по-стари версии на различните пакети, които инсталирате, или още по-лошо - проблеми със зависимостите. Ако току-що сте добавили PPA и не сте го актуализирали, нищо от PPA няма да работи, тъй като нямате списък с пакети от този PPA или хранилище.
Накратко: Препоръчително е да стартирате sudo apt-get update
преди да инсталирате, но може да се пропусне, ако наистина сте притиснати от времето, освен ако не сте променили хранилищата или PPA след последното apt-get update
.
Трябва да стартирате apt-get update
веднъж, преди да инсталирате нови пакети, тъй като това актуализира информацията за локалното хранилище. Ако ще инсталирате няколко пакета скоро един след друг, не е необходимо да стартирате apt-get update
. Също така, можете да инсталирате няколко пакета наведнъж, ако въведете
sudo apt-get install package1 package2...
Както казаха много хора преди мен, това актуализира локалното ви хранилище (списъка с пакети).
Може да се сблъскате с проблеми, ако се опитате да инсталирате
apt-get install foobar
и foobar или някоя от зависимостите нямат най-новата си версия в хранилището. Това може да бъде особено проблематично, ако инсталирате .deb файл ръчно или ppa от трета страна.
В общи линии той се уверява, че вашият списък съвпада с главния списък.