アンシブル1.9.4をアンインストールし、Sudo apt-get install ansible
、バージョン2.0.2。しかし、私が実行すると:
ikerlan$ ansible --version
ansible 1.9.4
私はアンインストールしてansible ppaを使用して再インストールしましたが、インストールすると次のように表示されます。
Preparing to unpack .../ansible_2.0.0.2-1ppa~trusty_all.deb ...
Unpacking ansible (2.0.0.2-1ppa~trusty) ...
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
Configurando ansible (2.0.0.2-1ppa~trusty) ...
Processing triggers for python-support (1.0.15) ...
しかし、私がansibleバージョンをチェックすると:
ikerlan@ikerlan-docker:~$ ansible --version
ansible 1.9.4
configured module search path = None
次を実行すると:
ikerlan@ikerlan-docker:~$ Sudo dpkg -l | grep ansible
ii ansible 2.0.0.2-1ppa~trusty all A radically simple IT automation platform
何か助け?ありがとう
アンインストールして再インストールしたからといって、最新バージョンを入手できる保証はありません。現在のところ、Ansible 2.0はPPAを通じてのみ利用できます。
$ Sudo apt-get install software-properties-common
$ Sudo apt-add-repository ppa:ansible/ansible
$ Sudo apt-get update
$ Sudo apt-get install ansible
これをアップグレードする正しい方法は次のとおりです。 ansibleを正しくインストールした後でも、バージョンは変わりません。ここで見つけた解決策はうまく機能します。 https://groups.google.com/forum/#!topic/ansible-project/eCtBp2aDtCQ
Sudo -H pip install --upgrade ansible
このコマンドを実行するだけで、ansible --versionを使用して確認したバージョンもアップグレードおよび修正されます
今のように最新の2.1にアップグレードします
ほとんどの場合、実際にある時点でansibleを2回インストールしました-1回はPIP経由、もう1回はapt-get経由
もし、あんたが Sudo apt-get remove ansible
およびSudo pip uninstall ansible
次に実行します
compgen -c | grep ansible
結果は得られません。
そして、PPAからインストールして、バージョン2を取得します。
$ Sudo apt-get install software-properties-common
$ Sudo apt-add-repository ppa:ansible/ansible
$ Sudo apt-get update
$ Sudo apt-get install ansible
実行します.
ansible-playbook --version
そして、あなたは今見るべきです
ansible-playbook 2.0.2.0
を使用して単一のパッケージをアップグレードできます
Sudo apt-get install --only-upgrade ansible
または、以前のパッケージと構成ファイルを使用してパージします
Sudo apt-get remove --purge ansible
Sudo apt-get autoremove
その後、PPAからインストールします
Sudo apt-add-repository ppa:ansible/ansible
Sudo apt-get update
Sudo apt-get install ansible