На этот вопрос уже есть ответ здесь:
Иногда я вижу команды обновления для Ubuntu, которые делают это дважды как этот образец
sudo apt-get update && sudo apt-get upgrade
Интересно, почему мы должны вызывать его дважды так? Почему не один раз?
Те - две различных команды. Этот:
sudo apt-get update
Говорит для обновления индексного файла пакета. Если существует более новая версия доступного пакета, замените ее в индексе.
sudo apt-get upgrade
Говорит для сравнения, все пакеты, установленные в системе к обновленному пакету, индексируют и предлагают все доступные обновления.