Какво прави "sudo apt-get update"?

Чудя се какво прави sudo apt-get update?

Какво обновява?

Изпълнявайки sudo apt-get update, просто се уверявате, че списъкът с пакети от всички хранилища и PPA's е актуален. Ако не изпълнявате тази команда, може да получите по-стари версии на различните пакети, които инсталирате, или още по-лошо - проблеми със зависимостите. Ако току-що сте добавили PPA и не сте го актуализирали, нищо от PPA няма да работи, тъй като нямате списък с пакети от този PPA или хранилище.

Накратко: Препоръчително е да стартирате sudo apt-get update преди да инсталирате, но може да се пропусне, ако наистина сте притиснати от времето, освен ако не сте променили хранилищата или PPA след последното apt-get update.

Коментари (0)

Трябва да стартирате apt-get update веднъж, преди да инсталирате нови пакети, тъй като това актуализира информацията за локалното хранилище. Ако ще инсталирате няколко пакета скоро един след друг, не е необходимо да стартирате apt-get update. Също така, можете да инсталирате няколко пакета наведнъж, ако въведете sudo apt-get install package1 package2...

Коментари (1)

Както казаха много хора преди мен, това актуализира локалното ви хранилище (списъка с пакети).

Може да се сблъскате с проблеми, ако се опитате да инсталирате

apt-get install foobar

и foobar или някоя от зависимостите нямат най-новата си версия в хранилището. Това може да бъде особено проблематично, ако инсталирате .deb файл ръчно или ppa от трета страна.

В общи линии той се уверява, че вашият списък съвпада с главния списък.

Коментари (0)