На этот вопрос уже есть ответ:
Как команда «sudo apt-get install git» работает в Ubuntu без загрузки исполняемого GIT bash в Ubuntu, как в Windows (где мы загружаем и устанавливаем)?
apt
диспетчер пакетов. Это автоматически загружает необходимые пакеты с серверов репозитория Ubuntu (или дополнительные местоположения, которые Вы настроили), в фоновом режиме для Вас, и устанавливает их.
Для получения дополнительной информации, здесь несколько ссылок: