Rizado пишет:Сложно будет. После добавления репозитория выполните:
Консоль:
medusa@medusa-pc-O-E-M:~$ sudo apt install python3.11
Чтение списков пакетов… Готово
Построение дерева зависимостей… Готово
Чтение информации о состоянии… Готово
Будут установлены следующие дополнительные пакеты:
libpython3.11-minimal libpython3.11-stdlib python3.11-minimal
Предлагаемые пакеты:
python3.11-venv binfmt-support
Следующие НОВЫЕ пакеты будут установлены:
libpython3.11-minimal libpython3.11-stdlib python3.11 python3.11-minimal
Обновлено 0 пакетов, установлено 4 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 5804 kB архивов.
После данной операции объём занятого дискового пространства возрастёт на 21,6 MB.
Хотите продолжить? [Д/н] y
Пол:1
https://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu jammy/main amd64 libpython3.11-minimal amd64 3.11.9-1+jammy1 [884 kB]
Пол:2
https://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu jammy/main amd64 python3.11-minimal amd64 3.11.9-1+jammy1 [2355 kB]
Пол:3
https://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu jammy/main amd64 libpython3.11-stdlib amd64 3.11.9-1+jammy1 [1925 kB]
Пол:4
https://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu jammy/main amd64 python3.11 amd64 3.11.9-1+jammy1 [640 kB]
Получено 5804 kB за 2с (3750 kB/s)
Выбор ранее не выбранного пакета libpython3.11-minimal:amd64.
(Чтение базы данных … на данный момент установлено 579549 файлов и каталогов.)
Подготовка к распаковке …/libpython3.11-minimal_3.11.9-1+jammy1_amd64.deb …
Распаковывается libpython3.11-minimal:amd64 (3.11.9-1+jammy1) …
Выбор ранее не выбранного пакета python3.11-minimal.
Подготовка к распаковке …/python3.11-minimal_3.11.9-1+jammy1_amd64.deb …
Распаковывается python3.11-minimal (3.11.9-1+jammy1) …
Выбор ранее не выбранного пакета libpython3.11-stdlib:amd64.
Подготовка к распаковке …/libpython3.11-stdlib_3.11.9-1+jammy1_amd64.deb …
Распаковывается libpython3.11-stdlib:amd64 (3.11.9-1+jammy1) …
Выбор ранее не выбранного пакета python3.11.
Подготовка к распаковке …/python3.11_3.11.9-1+jammy1_amd64.deb …
Распаковывается python3.11 (3.11.9-1+jammy1) …
Настраивается пакет libpython3.11-minimal:amd64 (3.11.9-1+jammy1) …
Настраивается пакет python3.11-minimal (3.11.9-1+jammy1) …
Настраивается пакет libpython3.11-stdlib:amd64 (3.11.9-1+jammy1) …
Настраивается пакет python3.11 (3.11.9-1+jammy1) …
Обрабатываются триггеры для gnome-menus (3.36.0-1ubuntu3) …
Обрабатываются триггеры для man-db (2.10.2-1) …
Обрабатываются триггеры для mailcap (3.70+nmu1ubuntu1) …
Обрабатываются триггеры для desktop-file-utils (0.26+mint3+victoria) …
medusa@medusa-pc-O-E-M:~$ python3.11 -V
Python 3.11.9
Далее нужно поставить pip:
Консоль:
medusa@medusa-pc-O-E-M:~$ curl -sS
https://bootstrap.pypa.io/get-pip.py | python3.11
Defaulting to user installation because normal site-packages is not writeable
Collecting pip
Downloading pip-24.0-py3-none-any.whl.metadata (3.6 kB)
Collecting setuptools
Downloading setuptools-69.5.0-py3-none-any.whl.metadata (6.2 kB)
Collecting wheel
Downloading wheel-0.43.0-py3-none-any.whl.metadata (2.2 kB)
Downloading pip-24.0-py3-none-any.whl (2.1 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 4.5 MB/s eta 0:00:00
Downloading setuptools-69.5.0-py3-none-any.whl (893 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 893.7/893.7 kB 4.9 MB/s eta 0:00:00
Downloading wheel-0.43.0-py3-none-any.whl (65 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 65.8/65.8 kB 12.9 MB/s eta 0:00:00
Installing collected packages: wheel, setuptools, pip
WARNING: The script wheel is installed in '/home/medusa/.local/bin' which is not on PATH.
Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
WARNING: The scripts pip, pip3 and pip3.11 are installed in '/home/medusa/.local/bin' which is not on PATH.
Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
Successfully installed pip-24.0 setuptools-69.5.0 wheel-0.43.0
Далее необходимо правильно все добавить, но своими руками не уверен.