осталось понять, как вычислить тот, которого у меня нет
А почему вы вообще решили, что чего-то у вас нет? На самом деле всё у вас есть: стандартные репозитории прописаны в sources.list и как обычному пользователю вам о них особо и знать не надо - просто запускаете "Менеджер программ Ubuntu" и устанавливаете нужную программу. Если вы чуть более продвинутый пользователь, то запускаете Synaptic и ставите эту же программу в виде её пакета, который подтянет другие пакеты по зависимостям. И "Менеджер программ Ubuntu" и Synaptic, и, кстати, "Менеджер обновлений" - все они используют данные из файла sources.list.
Так что ещё раз: ничего искать не нужно - всё уже прошито в систему.Если же не работают обновления, или что-то не ставиться из "Менеджера программ", то нужно проделать эти операции в Терминале и посмотреть, какую ошибку он в ответ напишет. В зависимости от ошибки и нужно решать конкретную проблему. И без разницы, каким способом, кратчайшим, кстати, может оказаться редактирование или полная замена sources.list.
Отсюда ещё один вывод: нет никаких "шарообразных проблем в вакууме", бывают конкретные проблемы, и ,соответствующие им, конкретные методы решения. Точка. Прекратите выдумывать себе и остальным глупости.
Если вам нужно поставить программу, которой нет в "Менеджере программ" или новую версию программы (стандартные репозитории обноляются редко), то, как я описывал выше для игры 0AD - добавьте сторонний репозиторий и установите программу. И весь поиск репозитория, на котором вы так зациклены, сводиться к запросу в интернет-поисковике названия программы и с добавлением "волшебного" ppa. Команда через терминал или через GUI добавит репозиторий в папку sources.list.d, откуда потом информацию о новых пакетах возьмут и Synaptic" и "Менеджер обновлений" и команда sudo apt updаte.
Вывод третий: в Linux всё есть файлы, но отредактировать их можно разными способами - как удобнее - суть не меняется.для меня остался ещё один актуальный вопрос - зависят ли эти репозитории от версии дистрибутива и архитектуры железа?
Да, зависят и от версии дистрибутива, и от версии системы, и от разрядности системы. Понятно, что не все репозитории, используемые в Linux Mint пригодны для Ubuntu. Хотя, в Ubuntu могут быть использованы некоторые сторонние репозитории для Debian. Вообще. если вам нужен сторонний репозиторий, то по выше названным ключевыми словам для поиска попадаете на Лаунчпад, там смотрите, есть ли в раскрывающемся списке "Технические детали" ваша версия Ubuntu и если есть, то подключаете репозиторий стандартным способом. Если нет - то не подключаете, ибо либо вообще не сработает, либо притащите себе ненужные пакеты и потенциальные проблемы с зависимостями.
За разрядность беспокоится обычно не стоит - система сама определит вашу версию системы и её разрядность, подключит нужные репозиторий и погрузит нужные пакеты. Если какой-то разряднсти для этой программы нет, то это обычно явно и заметно объявляется либо на странице Лаунчпад, либо на сайте программы.
Более того, например, сайт браузера Opera сам определяет, какая у вас система (тип ОС, версия, разрядность) и предлагает скачать необходимый именно вам файл. Вы скачиваете и запускаете установку (в данном случае это .deb-файл, запускаемый двойным нажатием мышки и использующий в качестве графического интерфейса "Менеджер программ Ubuntu"). В процессе установки репозиторий Opera автоматически прописывается в sources.list.d и через него будут приходить обновления.
Сложно? Проще некуда.
Надо вам, как пользователю, знать подробности, если всё нормально работает? Нет, не надо.
Вот не будет работать - будем конкретно разбираться. Там подробности и всплывут. А пока - успокойтесь и наслаждайтесь.