手機 - Motorola XT897 - CM 11 - Debian - Build Python 3.11.0



參考資訊:
https://openssl-library.org/source/
https://tecadmin.net/how-to-install-python-3-11-on-debian/
https://stackoverflow.com/questions/53543477/building-python-3-7-1-ssl-module-failed

$ sudo apt-get update
$ sudo apt-get install build-essential checkinstall libreadline-gplv2-dev libncursesw5-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev

$ cd
$ wget https://github.com/openssl/openssl/releases/download/openssl-3.0.15/openssl-3.0.15.tar.gz
$ tar xvf openssl-3.0.15.tar.gz
$ cd openssl-3.0.15
$ ./config shared --prefix=/usr/local
$ sudo make
$ sudo make install

$ sudo apt-get update
$ sudo apt-get install wget build-essential libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev

$ cd
$ wget https://www.python.org/ftp/python/3.11.0/Python-3.11.0.tgz
$ tar xvf Python-3.11.0.tgz
$ cd Python-3.11.0
$ export LDFLAGS="-L/usr/local/lib"
$ export CPPFLAGS="-I/usr/local/include"
$ ./configure --with-openssl=/usr/local/ --with-openssl-rpath=auto --enable-shared
$ sudo make
$ sudo make altinstall