掌機 - Pandora(Rebirth) - SuperZaxxon - Build Python 3.11



參考資訊:
https://gist.github.com/ohidurbappy/9294fd28b702aec92b31a9c2fd2f6032

$ sudo apt install wget build-essential checkinstall
$ sudo apt install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev 
$ sudo apt install zlib1g-dev
$ sudo apt install zlib1g zlib1g-dev libssl-dev libbz2-dev libsqlite3-dev
$ sudo apt-get install -y build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev python3-openssl git
$ sudo apt install libedit-dev libnss3-dev 

$ cd
$ wget https://www.openssl.org/source/openssl-3.0.13.tar.gz
$ tar -xzf openssl-3.0.13.tar.gz
$ cd openssl-3.0.13
$ ./Configure --prefix=/usr/local/openssl-3 --openssldir=/usr/local/openssl-3 shared
$ make
$ sudo make install

$ cd
$ wget https://www.python.org/ftp/python/3.11.0/Python-3.11.0.tgz
$ tar xzf Python-3.11.0.tgz
$ cd Python-3.11.0
$ export PATH=/usr/local/openssl-3/bin:$PATH
$ export LD_LIBRARY_PATH=/usr/local/openssl-3/lib:$LD_LIBRARY_PATH
$ ./configure --with-openssl=/usr/local/openssl-3 --with-openssl-rpath=auto
$ make
$ sudo make altinstall

$ python3 -c "import ssl; print(ssl.OPENSSL_VERSION)"
    OpenSSL 3.0.13 30 Jan 2024