Python3をインストールし、CentOS8でansible

Python3 ###をコンパイルしてインストールします

まず、 yumを介したコンパイルに必要ないくつかの依存関係パッケージをインストールします。

[ root@localhost ~]# yum install -y wget gcc make libffi-devel zlib*

Python公式ウェブサイトのダウンロードアドレスを入力してください:

https://www.python.org/downloads/source/

最新バージョン3.8.0を選択しました。

対応するバージョンをクリックして、そのバージョンのダウンロードページにジャンプし、ページの一番下までスクロールして、ソースコードのダウンロードリンクをコピーします。

次に、 wgetコマンドを使用してLinuxにダウンロードし、 tarコマンドを使用してダウンロードしたソースパッケージを解凍します。

[ root@localhost ~]# cd /usr/local/src
[ root@localhost /usr/local/src]# wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tgz
[ root@localhost /usr/local/src]# tar -zxvf Python-3.8.0.tgz

解凍したディレクトリに入り、以下の手順に従ってコンパイルとインストールを完了します。

[ root@localhost /usr/local/src]# cd Python-3.8.0[root@localhost /usr/local/src/Python-3.8.0]# ./configure --prefix=/usr/local/python
[ root@localhost /usr/local/src/Python-3.8.0]# make && make install

インストールが完了したら、Pythonコマンドを使用するようにシステム環境変数を構成する必要があります。

[ root@localhost ~]# vim /etc/profile
PYTHON_HOME=/usr/local/python
export PATH=$PATH:$PYTHON_HOME/bin
[ root@localhost ~]# source /etc/profile

最終検証バージョン:

[ root@localhost /usr/local/src/Python-3.8.0]# pip3 --version
pip 19.3.1from/usr/local/python/lib/python3.8/site-packages/pip(python 3.8)[root@localhost /usr/local/src/Python-3.8.0]# python3
Python 3.8.0(default, Nov 202019,09:27:22)[GCC 8.2.120180905(Red Hat 8.2.1-3)] on linux
Type "help","copyright","credits" or "license"for more information.>>>exit()[root@localhost /usr/local/src/Python-3.8.0]# 

pip3 ###を介してansibleをインストールします

CentOS7では、ansibleは yumを介して直接インストールできます。ただし、ansibleインストールパッケージは、CentOS8のデフォルトの yumソースでは提供されなくなりました。代わりに、Pythonの pipコマンドを使用してインストールする必要があるため、最初にPythonをインストールする必要があります。

ansibleをインストールする前に、 pipのソースを変更する必要があります。例としてDoubanのソースを示します。最初に次のコマンドを実行して、Doubanソースをインストールします。

[ root@localhost ~]# pip3 install xlrd -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

次に、ユーザーのホームディレクトリに新しい pip構成ファイルを作成します。手順は次のとおりです。

[ root@localhost ~]# mkdir ~/.pip  #構成ファイル用の新しいストレージディレクトリ
[ root@localhost ~]# vim ~/.pip/pip.conf  #Doubanのソースとしてダウンロードソースを構成します
[ global]
index-url = http://pypi.douban.com/simple
[ install]
trusted-host = pypi.douban.com
[ root@localhost ~]# 

ダウンロードソースの置き換えが完了したら、ansibleのインストールを開始できます。インストールコマンドは次のとおりです。

[ root@localhost ~]# pip3 install ansible

最後に、インストールが成功したことを確認します。

[ root@localhost ~]# ansible --version
ansible 2.9.1
 config file = None
 configured module search path =['/root/.ansible/plugins/modules','/usr/share/ansible/plugins/modules']
 ansible python module location =/usr/local/python/lib/python3.8/site-packages/ansible
 executable location =/usr/local/python/bin/ansible
 python version =3.8.0(default, Nov 202019,09:27:22)[GCC 8.2.120180905(Red Hat 8.2.1-3)][root@localhost ~]#

Recommended Posts

Python3をインストールし、CentOS8でansible
CentOS7の下にPython3とPyをインストールします
CentOS7はpython3とpip3をインストールします
CentOS6.9はpythonをコンパイルしてインストールします
CentOS6はpython3をコンパイルしてインストールします
CentOS5.9でkeepalivedをインストールして構成します
Centos7はPython2.7をインストールします
CentOSはPython3とpip3をすばやくインストールします
CentOS6.8でdockerをインストールして使用する
CentosはPython3をインストールします
CentOS6.8はpython2.7をインストールします
CentOS6.3の下にMono3.2とJexus5.4をインストールします
CentOS7でlibmodbusライブラリをコンパイルしてインストールします
32ビットおよび64ビットのCentOS6.0でMono2.10.8およびJexus5.0をインストールします
centos7をインストールして接続します
Ubuntu16.04にpython3.6をインストールします
CentOS7の下にmysql5.7をインストールします
Centos7の下にActiveMQをインストールします
CentOS7の下にPostgreSQL12をインストールします
VMwareにCentOSをインストールする
Centos7にmysqlをインストールします
MariaDBCentos7の下にMariaDBをインストールします
CentOS6.5の下にmysql5.1をインストールします
CentOSの下でyumを介してsvnと構成をインストールします
CentOs7.3はNginx1.9.9をコンパイルしてインストールします
Linuxにpython環境をインストールする
CentOS7はMonoとMonoDevelopをインストールします
ubuntu18.04python3.8をコンパイルしてインストールします
CentosはGitをコンパイルしてインストールします
Centos6.10はpythonとyumを再インストールします
CentOS6.9でOracle11gR2データベースをインストールします
LinuxにMySQLをインストールする(CentOS 7)
Centos6.5はmongodbをインストールして構成します
CentOS6の下にJavaJDK8をインストールします
CentOS7はOracleJDKとJREをインストールします
CentOS6.5はJava8とTomcat8をインストールします
CentOS6はJira7をインストールしてクラックします
CentOS6.5はJava8とTomcat8をインストールします
Centos7はntp-4.2.8p11をコンパイルしてインストールします
Centos6インストールpython3pip3 ipython3
CentOS6のインストールとコンフルエンスのクラック
CentOS7の下にMongoDBデータベースをインストールします
CentOS6はJira7をインストールしてクラックします
linuxインストールmongodbでのCentOS6.8
CentOS7の下にMesosチュートリアルをインストールします
LinuxcentosでLnmpシェルスクリプトをコンパイルしてインストールします
Centos7インストールjdkおよびパッケージサービスサービス
ubuntu / debianの下にdigをインストールして使用します
CentOSYumはMySQL5.6をコンパイルしてインストールします
CentOSでNginxとuを使用する
[redisの概要] Centosの下にredisをインストールします
CentOS7でOpenSSLとOpenSSHをアップグレードする
CentOS + Python3.6 +
CentOS6.xはNginxをコンパイルしてインストールします
CentOS7はL(A | N)MP環境をコンパイルしてインストールします
CentOS7.3はiptablesをインストールして詳細に使用します
CentosでTomcatを展開して最適化する
CentOS8にPython3.8をインストールする方法
CentOS7yumはmysqlをインストールして起動します
UbuntuにGerritをインストールしてデプロイする
CentOS8-NFSサービスをインストールして構成する