Сложного тут собственно ничего нет, но когда опыта, как у меня, маловато - забываешь что к чему. Да и не каждый день приходится устанавливать программы из исходников.
Первое что нужно - сделать небольшое обновление системы:
sudo pacman -S base-devel
Затем скачать дистриб последнего пайтона. Можно по привычке - с сайта разработчика, тыкая мышкой куда надоть:
А можно понтануться и набрать команду в консоли (согласитесь, со стороны выглядит круто! как будто пентагон взламываете!)
Пишем команду в одну строчку:
cd /usr/src ; sudo wget https://www.python.org/ftp/python/3.11.3/Python-3.11.3.tgz
На момент прочтения статьи, версия питона может отличаться так что подставляйте актуальные цЫферки.
Ну а далее, распаковываем скачанный архив, переходим в директорию с дистрибутивом
sudo tar xzf Python-3.11.3.tgz ; cd Python-3.11.3
и получаем make-файл с помощью команды:
sudo ./configure --enable-optimizations
Будет "много умных слов"...
Осталось дело за малым - скомпилировать программу, она будет выполняться довольно таки долго (у меня минут 10 выполнялось):
sudo make altinstall
Но "по-умолчанию" в системе всё равно остаётся Python-3.10.10, но и 11 версия - тоже установилась!