インターネットに接続されていないノードにAnsibleをインストールする必要があります。すべての依存関係をダウンロードしてインストールしました。それでは、すべての依存関係を含む完全なパッケージを作成したいと思います。
メインrpm - ansible-2.3.0.0-3.el7.noarch.rpm
依存関係
- python2-pyvmomi-6.5-1.el7.noarch.rpm
- python-crypto-2.0.1-1.el7.rf.x86_64.rpm
- python-crypto-2.6.1-1.el7.rf.x86_64.rpm
- Python-ecdsa-0.11-3.el7.centos.noarch.rpm
- python-httplib2-0.7.7-3.el7.noarch.rpm
- Python-keyczar-0.71c-2.el7.noarch.rpm
- Python-paramiko-1.15.1-1.el7.noarch.rpm
- Python-pyasn1-0.1.6-2.el7.noarch.rpm
- PyYAML-3.10-11.el7.x86_64.rpm
- sshpass-1.05-5.el7.x86_64.rpm
誰かが助けることができる場合に備えて、完全なリストは次のとおりです。
パッケージを作成する特別なプロセスはありますか?
ベストアンサー1
これらのパッケージは1つずつインストールされ、名前を変更すると将来のシステムアップデートが中断される可能性があります。また、モノリシックパッケージを書くのには時間がかかります(おそらく多くのことを学ぶでしょう)。
すべての依存関係(tar.gzなど)を圧縮して単一のファイルに移動できます。
tar cvfz ansible-2-3-fulldeps.tar.gz *.rpm
ファイルを解凍した後、ワイルドカードを使用してすべてのパッケージを一度にインストールできます。
tar xvfz ansible-2-3-fulldeps.tar.gz
yum install *.rpm