Wie kann ich Ansible installieren?

Wie kann ich Ansible installieren?

Ich versuche, Ansible mit zu installieren sudo apt-get install ansible, erhalte jedoch die folgende Ausgabe:

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 ansible-core : Depends: python3-jinja2 but it is not installable
                Depends: python3-packaging but it is not installable
                Depends: python3-resolvelib but it is not installable
                Recommends: sshpass but it is not installable
E: Unable to correct problems, you have held broken packages.

Wie kann ich Ansible installieren?

Antwort1

Für Ansible steht ein Installationshandbuch bereit, das Sie auch durch alle fehlenden Abhängigkeiten führt:https://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html

Es gibt auch die Entwicklerversion auf GitHub:https://github.com/ansible/ansible

Hier sind die grundlegenden Richtlinien, die dem obigen Leitfaden entnommen wurden:

  1. Suchen Sie mit dem folgenden Befehl, wo Python installiert ist:

    which python3
    
  2. Stellen Sie sicher, dass pip(ein Teil von Python) installiert ist, indem Sie diesen Befehl ausführen:

    python3 -m pip -V
    

    Wenn alles gut geht, sollten Sie etwa Folgendes sehen:

    pip 21.0.1 from /usr/lib/python3.9/site-packages/pip (python 3.9)
    

    Wenn ja, pipist es verfügbar und Sie können mit dem nächsten Schritt fortfahren.

    Wenn ein Fehler wie angezeigt wird No module named pip, müssen Sie die Installation pipunter dem von Ihnen gewählten Python-Interpreter durchführen, bevor Sie fortfahren können. Dies kann bedeuten, dass Sie ein zusätzliches Betriebssystempaket installieren müssen (z. B. python3-pip) oder das neueste direkt von der Python Packaging Authority installieren müssen, pipindem Sie Folgendes ausführen:

    curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
    python3 get-pip.py --user
    
  3. Installieren Sie Ansible für den aktuellen Benutzer pipin Ihrer ausgewählten Python-Umgebung:

    python3 -m pip install --user ansible
    

Sie haben Ihre Ubuntu-Release-Installation nicht erwähnt, daher nehme ich an, dass Sie etwas über 18.04 haben können, für das das oben Genannte problemlos funktionieren sollte.

Weitere Informationen finden Sie im Handbuch und auf der offiziellen Website von Ansible, die am Anfang dieser Antwort erwähnt wurden.

Viel Glück.

verwandte Informationen