web-dev-qa-db-ja.com

Ansible 1.9.4をAnsible 2.0に更新

アンシブル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

何か助け?ありがとう

11
Asier Gomez

アンインストールして再インストールしたからといって、最新バージョンを入手できる保証はありません。現在のところ、Ansible 2.0はPPAを通じてのみ利用できます。

Ansible 2.0インストール

$ Sudo apt-get install software-properties-common
$ Sudo apt-add-repository ppa:ansible/ansible
$ Sudo apt-get update
$ Sudo apt-get install ansible
18
helloV

これをアップグレードする正しい方法は次のとおりです。 ansibleを正しくインストールした後でも、バージョンは変わりません。ここで見つけた解決策はうまく機能します。 https://groups.google.com/forum/#!topic/ansible-project/eCtBp2aDtCQ

Sudo -H pip install --upgrade ansible

このコマンドを実行するだけで、ansible --versionを使用して確認したバージョンもアップグレードおよび修正されます

今のように最新の2.1にアップグレードします

20
Deepali Mittal

ほとんどの場合、実際にある時点で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

7
Jeremy Daalder

を使用して単一のパッケージをアップグレードできます

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
2
captainchhala