Репозитории присутствуют в /etc/apt/source.list.d
.
Известные, хорошо поддерживаемые репозитории (в частности, docker
и unityhub
) добавлены в документации и отображаются в sudo apt update
, но ни один из пакетов, которые я пытаюсь установить, не может быть найден.
Мне удалось перейти по URL-адресу docker.list
и вручную загрузить и установить пакеты, что не идеально. Этот файл:
deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu jammy stable
unityhub.list
добавленсогласно документам, но пакеты не могут быть найдены, и я не могу перейти напрямую к URL. Этот файл:
deb https://hub.unity3d.com/linux/repos/deb stable main
Я бегу sudo apt install unity-hub
и вижу:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package unity-hub
Я попробовал переустановить другой пакет из моих репозиториев, думая, что, возможно, что-то в том, как они source.list.d
добавляются в список, сломалось. Мне удалось переустановить из protonvpn
репозитория без проблем. (Примечание, если это важно: я не использую VPN, пока работаю над этим.)
Я пытался исследовать это, но ничего не вышло. У кого-нибудь есть идея, что я могу попробовать?
EDIT: Вот содержимое моего sources.list
файла. Здесь было больше — много закомментированных строк — но я восстановил файл, пытаясь устранить проблему:
deb http://archive.ubuntu.com/ubuntu jammy main universe restricted multiverse
deb-src http://archive.ubuntu.com/ubuntu jammy main universe restricted multiverse #Added by software-properties
решение1
Оказывается, что последние два загруженных мной репозитория не работали, это совпадение, а не закономерность. Я переустановил Ubuntu, но репозиторий Unity все равно не работал как надо.
В итоге мне пришлось вручную установить Unity Hub, следуя этим инструкциям:https://docs.unity3d.com/2020.1/Documentation/Manual/GettingStartedInstallingHub.html