Чтобы узнать о цели каталогов в Ubuntu, вы можете найти технические характеристики, указанные в стандарте иерархии файловой системы. Они действительны для любого дистрибутива Linux на базе Debian.
См. Также Стандарт иерархии файловой системы с довольно хорошими ответами.
Это не относится конкретно к вопросу о том, нужно ли использовать репозитории исходного кода. Но вы можете найти это полезным, так как оно непосредственно затрагивает наиболее распространенную причину замедления, которое у вас есть. Я скопировал это из моего ответа здесь.
У вас может быть менеджер обновлений, который автоматически выбирает наилучшие основные репозитории, что приведет к лучшим скоростям загрузки. Для этого откройте «Диспетчер обновлений» и нажмите «Настройки». Выберите вкладку «Ubuntu Software», затем в раскрывающемся списке «Загрузить с:» выберите «Другое ...»
Теперь в появившемся окне нажмите «Выбрать лучший сервер»,
Затем он выполнит несколько тестов, чтобы выбрать лучший сервер для вас. Как только он будет завершен, просто нажмите «Выбрать сервер».
Теперь просто запустите обновления, и вы должны заметить улучшение (если ваше лучшее доступное репо еще не было выбрано).
Вы можете безопасно отключить исходный код, если вам не нужно создавать зависимостей построения с помощью «apt-get build-dep» или списков изменений или самого исходного кода из репозиториев Ubuntu.