スマートフォン・タブレットからインターネットサーバーオペレーション
Python 3.13.12 をソースから Ubuntu 24.04 LTS にインストールする手順です。
sudo apt update
sudo apt 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 libgdbm-dev libgdbm-compat-dev libzstd-dev
wget https://www.python.org/ftp/python/3.13.12/Python-3.13.12.tar.xz
wget https://www.python.org/ftp/python/3.13.12/Python-3.13.12.tar.xz.asc
公式サイトからソースと署名ファイルを取得します。
gpg --verify Python-3.13.12.tar.xz.asc
GPG による署名検証で、ファイルが改ざんされていないことを確認します。
md5sum Python-3.13.12.tar.xz; echo 2a84cd31dd8d8ea8aaff75de66fc1b4b0127dd5799aa50a64ae9a313885b4593
MD5 値が一致するか確認します。
tar xvf Python-3.13.12.tar.xz
cd Python-3.13.12
./configure --prefix=/usr/local/python-3.13.12 \
--enable-shared --enable-optimizations --with-lto
make
sudo make altinstall
altinstall を使うことで、python3 を上書きせず python3.13 としてインストールされます。
echo "/usr/local/python-3.13.12/lib" | sudo tee /etc/ld.so.conf.d/python3.13.conf
sudo ldconfig
共有ライブラリをシステムに認識させます。
これで Python 3.13.12 が独立環境として利用可能になります。