pyenv
и с его помощью поставить любую версию Python из доступных с офсайта, tk входит в стандартную библиотеку. В пакетах для Linux он выпиливается, поэтому надо ставить отдельный пакет. python3-tk
Ещё я успел прочитать вариант в интернете, это сделать программу Java как процесс systemctl.
запустил сервер и нажал Ctrl + c, далее ввёл команду на порты
сергей кузьмин опять выпрашивает отметку решением.