Ubuntu 23.04 Запутанные репозитории PPA
Недавно я обновился с Ubuntu 22.04 до Ubuntu 23. После обновления я заметил, что python3 по умолчанию также был обновлен до python3.11. Я пытался установить более старую версию Python через apt, но продолжал получать
E: Package 'python3.10' has no installation candidate
Я попытался решить эту проблему, изменив имя репозитория PPA на новую версию вsources.list
файл
❯ sudo sed -i ‘s/jammy/lunar/g’ /etc/apt/sources.list
После приведенной выше команды все репозитории были сняты с проверки в приложении/настройках «Программное обеспечение и обновления».
Программное обеспечение и обновления -> Другое программное обеспечение
Если я вручную включу deadsnake (тот, в котором должен быть упакован python), я получу следующее:
Reading package lists... Done
E: The repository 'https://ppa.launchpadcontent.net/deadsnakes/nightly/ubuntu lunar Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
Я чувствую, что я испортил это довольно плохо .. Может ли кто-нибудь помочь мне понять это?
Спасибо.
РЕДАКТИРОВАТЬ: в итоге я собрал python3.8 из исходного кода. Похоже, репозиторий, который я использовал ранее, не поддерживает новую версию Ubuntu 23.04.