[PYTHON] Installieren Sie Fabric unter Ubuntu und versuchen Sie es

Fabric ist ein Bereitstellungstool von Python. http://fabric-ja.readthedocs.io/ja/latest/tutorial.html

Beliebige Befehlsausführungsprozeduren können in Python in einer lokalen Umgebung oder einer Remote-Umgebung geschrieben werden. Beim Einrichten eines PCs wurde es schwierig, Befehle jedes Mal auszuführen, daher möchte ich sie alle gleichzeitig mit Fabric ausführen können.

Sie können es in ein Shell-Skript schreiben, aber Python ist einfacher zu beschreiben, bedingte Verzweigung und scheint eine bequeme API zu haben, also werde ich diese verwenden.

Umgebung

$ cat /etc/lsb-release 
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="GalliumOS 2.1"
$ python --version
Python 2.7.12

Einführung von pip

Es wird empfohlen, Fabric über Pip zu installieren. Python war von Anfang an enthalten, aber Pip war nicht enthalten, also werde ich es einschließen.

$ wget https://bootstrap.pypa.io/get-pip.py
$ sudo python get-pip.py

Bibliotheken, die zum Erstellen von Fabric-abhängigen Bibliotheken benötigt werden

Es scheint, dass diese notwendig sind. Vorerst das Minimum.

$ sudo apt install python-dev build-essential libssl-dev

Installation von Stoff

$ pip install fabric

Versuch es

$ cat fabfile_1.py
from fabric.api import local 

def test():
  local("echo hello!")

$ fab -f fabfile_1.py test
[localhost] local: echo hello!
hello!

Done.

Referenz

Recommended Posts

Installieren Sie Fabric unter Ubuntu und versuchen Sie es
Installieren Sie Mecab und mecab-python3 unter Ubuntu 14.04
Installieren Sie Dropbox und führen Sie es unter Ubuntu 20.04 aus
Installieren Sie OpenCV und Chainer unter Ubuntu
Installieren Sie CUDA 8.0 und Chainer unter Ubuntu 16.04
Installieren Sie Puppet Master und Client unter Ubuntu 16.04
Installieren Sie pyenv und Python 3.6.8 unter Ubuntu 18.04 LTS
Installieren Sie TensorFlow unter Ubuntu
Installieren Sie PySide2 unter Ubuntu
Installieren Sie JModelica unter Ubuntu
Installieren Sie Python 3.3 unter Ubuntu 12.04
Installieren Sie Theano unter Ubuntu 12.04
Installiere angr unter Ubuntu 18.04
Installiere pip / pip3 unter Ubuntu
Installieren Sie MongoDB unter Ubuntu 16.04 und arbeiten Sie über Python
Installieren Sie OpenCV unter Ubuntu + Python
wsl Installiere PostgreSQL unter Ubuntu 18.04
[ROS] Installiere ROS (melodisch) unter Ubuntu (18.04)
Installieren Sie Caffe unter Ubuntu 14.04 (GPU)
Installieren Sie Docker unter WSL Ubuntu 18.04
Installieren Sie Selenium auf Ihrem Mac und probieren Sie es mit Python aus
Installieren Sie Apache 2.4 unter Ubuntu 19.10 Eoan Ermine und führen Sie CGI aus
Installieren Sie CUDA10.1 + cuDNN7.6.5 + tensorflow-2.3.0 unter Ubuntu 18.04
Installieren Sie Python 3.8 unter Ubuntu 18.04 (Betriebssystemstandard)
Installieren Sie Python 3.8 unter Ubuntu 20.04 (Betriebssystemstandard)
Erstellen und installieren Sie OpenCV unter Windows
Installieren Sie Python 3.9 unter Ubuntu 20.04 (Betriebssystemstandard?)
Installieren Sie Confluent-Kafka für Python unter Ubuntu
Installieren Sie Python 2.7 unter Ubuntu 20.04 (Betriebssystemstandard?)
ROS-Studie Nr. 1 Installation von ros-noetic unter Ubuntu 20.04
Installieren Sie easy_install und pip unter Windows
Installieren Sie OpenCV2.4 (+ Python) schnell unter OS X und probieren Sie das Beispiel aus
Erstellen Sie Python 3 und OpenCV unter Ubuntu 18.04
Installieren Sie wsl2 und Master Linux unter Windows
Virtuelle Python-Umgebung und Pakete unter Ubuntu
Schritte zum Installieren der Python-Umgebung unter Ubuntu
Installieren und starten Sie k3s unter Manjaro Linux
Installieren Sie Pleasant unter Ubuntu 20.04 (.NetCore3.1 / PostgreSQL-Version)
Wie installiere ich php7.4 unter Linux (Ubuntu)
Wie man Fabric installiert und wie man es benutzt
Installieren Sie pyenv und rbenv systemweit unter CentOS
Installieren Sie das ROS- und ROS-Modul für Roomba auf Raspberry Pi 3 und versuchen Sie, es auszuführen
Verwalten Sie Django-Bilder und statische Assets unter Ubuntu
Installieren Sie matplotlib und zeigen Sie das Diagramm in Jupyter Notebook an
Dask kann unter Ub nicht mit pip auf Ubuntu installiert werden
Installieren Sie das Python-Paket in einer persönlichen Umgebung unter Ubuntu
[Prozedur-Memo] Installieren Sie Python3 + OpenSSL lokal unter Ubuntu
[Hinweis] Installieren Sie wxPython 3.x unter Linux Mint (Ubuntu)
Installieren Sie OpenCV 4.0 und Python 3.7 unter Windows 10 mit Anaconda
Installieren Sie Pip und Pandas mit Ubuntu oder VScode
Installieren Sie das neueste Cuda + CuDNN unter Ubuntu 18.04 @ Spring 2020
[Ubuntu] Installieren Sie Android Studio und erstellen Sie eine Verknüpfung
Versuchen Sie, MLB-Daten auf Mac und Python zu importieren
Installieren Sie die 64-Bit-Version von Ubuntu 20.04 LTS (Server) auf RaspberryPi3B +
Installieren Sie Python und Bibliotheken für Python unter MacOS Catalina
Installieren Sie die ZIP-Version Python und Pip unter Windows 10
Bis Sie ein Ubuntu-Boot-USB auf Ihrem Macbook erstellen und Ubuntu auf Ihrem Thinkpad installieren
Installieren Sie Mecab auf Marvericks