1. 파이썬 버전 확인
$ python -V
2. APT 저장소 업데이트
$ sudo apt --fix-broken install
$ sudo apt update && sudo apt upgrade -y
3. 필수 패키지 설치
$ sudo apt install -y build-essential libffi-dev libssl-dev
$ sudo apt install -y zlib1g-dev liblzma-dev libbz2-dev
$ sudo apt install -y libsqlite3-dev libreadline-dev libncursesw5-dev libgdbm-dev
$ sudo apt install -y libnss3-dev libxml2-dev libxslt1-dev libffi-dev curl
4. Python 3.10.11를 /usr/src 디렉토리로 이동하고. 파이썬 공식 홈페이지로부터 3.10.11버전을 다운받는다.
$ cd /usr/src
$ sudo w get
https://www.python.org/ftp/python/3.10.11/Python-3.10.11.tgz
5. 다운 받은 Python-3.10.11.tgz를 압축 해제한다.
$ sudo tar xzf Python-3.10.11.tgz
6. 생선된 python-3.10.11 디렉토리로 이동하고, 소스 코드를 컴파일 한다.
$ cd Python-3.10.11
$ sudo ./configure --enable-optimizations
$ sudo make -j$(nproc)
☞ nproc : User당 사용할 수 있는 프로세스 최대 개수
7. 컴파일완료가 되면 설치를 한다.
$ sudo make altinstall
$ python -V