CentOS 9にPython 3.10をインストールする

環境
CentOS Stream release 9

操作方法
1.システムパッケージを更新します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# sudo dnf update -y
# sudo dnf update -y
# sudo dnf update -y

2.依存関係パッケージをインストールします

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# sudo yum install zlib-devel bzip2-devel gcc libffi-devel make -y
# sudo yum install zlib-devel bzip2-devel gcc libffi-devel make -y
# sudo yum install zlib-devel bzip2-devel gcc libffi-devel make -y

3.下記サイトから最新版pythonをダウンロードします
https://www.python.org/downloads/source/
例python3.10.8をダウンロード

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# wget https://www.python.org/ftp/python/3.10.8/Python-3.10.8.tar.xz
# wget https://www.python.org/ftp/python/3.10.8/Python-3.10.8.tar.xz
# wget https://www.python.org/ftp/python/3.10.8/Python-3.10.8.tar.xz

ダウンロードしたファイルを解凍します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# tar -xvf Python-3.10.8.tar.xz
# tar -xvf Python-3.10.8.tar.xz
# tar -xvf Python-3.10.8.tar.xz

4.pythonソースファイルをコンパイルします

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# cd Python-3.10.8
# ./configure --enable-optimizations
# make
# cd Python-3.10.8 # ./configure --enable-optimizations # make
# cd Python-3.10.8
# ./configure --enable-optimizations
# make

5.pythonをインストールします

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# sudo make install
# sudo make install
# sudo make install

6.pythonバージョンを確認します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# python3 --version
# python3 --version
# python3 --version

 

CentOS Stream 9

Posted by arkgame