Installation on Other Distributions - SUSE/machinery GitHub Wiki
If you use another distribution than openSUSE or SLE, this section describes how to install Machinery on those distributions which don't ship pre-build packages. Installation instructions by distribution only vary by commands.
Installation Requirements
Depending on your Linux distribution, use the following command to install Machinery's requirements on your system:
-
Fedora 22:
# dnf install ruby rubygems ruby-devel gcc zlib-devel patch xdg-utils make golang
-
Fedora 30:
# dnf install ruby rubygems rake ruby-devel gcc zlib-devel patch xdg-utils make golang
-
CentOS / RHEL / Oracle Linux 6 & 7:
# yum install ruby rubygems ruby-devel gcc zlib-devel patch xdg-utils make golang # gem install rake
-
Ubuntu 16.04
# apt-get install ruby ruby-dev gcc make zlib1g-dev xdg-utils golang
-
Debian 8.2.0 (jessie)
The debian pool repository is required in order to get the development packages. If it's not configured yet, you can add to the file
/etc/apt/sources.list
a line like:deb http://ftp.de.debian.org/debian/ jessie main
.# apt-get install ruby ruby-dev gcc make zlib1g-dev patch xdg-utils golang
Installing Machinery through Ruby Gems
Machinery is available in the Ruby Gems Database (https://rubygems.org/gems/machinery-tool). Install Machinery with gem install
:
# gem install machinery-tool
This might take a while.