]> git.ipfire.org Git - thirdparty/FORT-validator.git/commitdiff
Add manual installation steps for Alpine and Gentoo
authorpcarana <pc.moreno2099@gmail.com>
Mon, 13 Jul 2020 23:47:57 +0000 (18:47 -0500)
committerpcarana <pc.moreno2099@gmail.com>
Mon, 13 Jul 2020 23:47:57 +0000 (18:47 -0500)
docs/installation.md

index 965899b660cd0d88d273670f681eba9873042bc1..88ac4d562105f9a11efbfb436d03bee3d9e65cda 100644 (file)
@@ -19,6 +19,8 @@ title: Compilation and Installation
        5. [openSUSE Leap version](#opensuse-leap-version)
        6. [FreeBSD version](#freebsd-version)
        7. [Slackware version](#slackware-version)
+       8. [Gentoo version](#gentoo-version)
+       9. [Alpine version](#alpine-version)
 5. [Option 3: Compiling and installing the git repository](#option-3-compiling-and-installing-the-git-repository)
 
 ## Dependencies
@@ -275,7 +277,7 @@ exit
 
 ### Slackware version
 
-The following steps are for Slackware "current" release (as of 2020-01-31).
+The following steps are for Slackware "current" release (as of 2020-07-13).
 
 All dependencies are included in the current release, so there's no need to install any dependency.
 
@@ -288,6 +290,46 @@ make
 sudo make install
 {% endhighlight %}
 
+### Gentoo version
+
+The following steps are for Gentoo "current" release (as of 2020-07-13).
+
+It's very likely that most of the dependencies are already installed (except `dev-libs/jansson`), still you can execute the following commands.
+
+{% highlight bash %}
+su
+emerge sys-devel/autoconf sys-devel/automake net-misc/rsync net-misc/curl dev-libs/jansson 
+exit
+
+wget https://github.com/NICMx/FORT-validator/releases/download/v{{ site.fort-latest-version }}/fort-{{ site.fort-latest-version }}.tar.gz
+tar xvzf fort-{{ site.fort-latest-version }}.tar.gz
+cd fort-{{ site.fort-latest-version }}/
+./configure
+make
+su
+make install
+exit
+{% endhighlight %}
+
+### Alpine version
+
+The following steps are for Alpine Linux 3.12.0
+
+{% highlight bash %}
+su
+apk add build-base autoconf automake pkgconfig openssl openssl-dev jansson jansson-dev bsd-compat-headers rsync libexecinfo libexecinfo-dev libxml2 libxml2-dev libcurl curl-dev
+exit
+
+wget https://github.com/NICMx/FORT-validator/releases/download/v{{ site.fort-latest-version }}/fort-{{ site.fort-latest-version }}.tar.gz
+tar xvzf fort-{{ site.fort-latest-version }}.tar.gz
+cd fort-{{ site.fort-latest-version }}/
+./configure
+make
+su
+make install
+exit
+{% endhighlight %}
+
 ## Option 3: Compiling and installing the git repository
 
 In case you wan't a fresh version of Fort validator, there's this third option. The steps are mostly the same as in [Option 2](#option-2-compiling-and-installing-the-release-tarball), just another dependency (as minimum) must be installed: "git"; and a few steps are included in order to get the source code and generate configuration scripts.