http://simp.readthedocs.io/en/master/getting_started_guide/Installing_SIMP_From_A_Tarball.html
If you've already got an existing installation of a supported operating system that you'd like to install a SIMP server on, this is the guide for you.
Prerequisites
- The following packages are installed:
- A tarball from the first half of Compiling the SIMP Tarball and ISO
Step-by-step guide
...
Unpack your tarball
Code Block |
---|
|
$ tar xfv SIMP-DVD-CentOS-4.2.0-Beta.tar.gz |
...
Add the gpg keys
Code Block |
---|
|
$ \curl https://raw.githubusercontent.com/NationalSecurityAgency/SIMP/master/GPGKEYS/RPM-GPG-KEY-SIMP | gpg --import -
$ gpg --import SIMP/GPGKEYS/* |
...
Create a local repo in SIMP. Make a note of the location of this repo, as you will need it in the next step.
Code Block |
---|
|
$ createrepo -p SIMP |
Add repo files required for SIMP dependencies:
Info |
---|
These repo files are available in build/yum_data/SIMP*/repos/ in your build folder |
Code Block |
---|
title | elasticsearch.repo |
---|
collapse | true |
---|
|
elasticsearch.repo:
[elasticsearch-1.3]
name=Elasticsearch repository for 1.3.x packages
baseurl=http://packages.elastic.co/elasticsearch/1.3/centos
gpgcheck=1
gpgkey=http://packages.elastic.co/GPG-KEY-elasticsearch
enabled=1
[elasticsearch-1.6]
name=Elasticsearch repository for 1.6.x packages
baseurl=http://packages.elastic.co/elasticsearch/1.6/centos
gpgcheck=1
gpgkey=http://packages.elastic.co/GPG-KEY-elasticsearch
enabled=1
|
Code Block |
---|
title | epel.repo |
---|
collapse | true |
---|
|
[epel]
name=epel
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-6&arch=x86_64&country=US
failovermethod=priority |
Code Block |
---|
title | epel-testing.repo |
---|
collapse | true |
---|
|
[epel-testing]
name=Extra Packages for Enterprise Linux 6 - Testing - $basearch
#baseurl=http://download.fedoraproject.org/pub/epel/testing/6/$basearch
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=testing-epel6&arch=$basearch
failovermethod=priority
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
[epel-testing-debuginfo]
name=Extra Packages for Enterprise Linux 6 - Testing - $basearch - Debug
#baseurl=http://download.fedoraproject.org/pub/epel/testing/6/$basearch/debug
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=testing-debug-epel6&arch=$basearch
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
gpgcheck=1
[epel-testing-source]
name=Extra Packages for Enterprise Linux 6 - Testing - $basearch - Source
#baseurl=http://download.fedoraproject.org/pub/epel/testing/6/SRPMS
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=testing-source-epel6&arch=$basearch
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
gpgcheck=1 |
The SCL Ruby repo is not needed in EL7:
Code Block |
---|
title | scl.repo |
---|
collapse | true |
---|
|
[scl-ruby193]
name=scl-ruby193
baseurl=https://www.softwarecollections.org/repos/rhscl/ruby193/epel-6-x86_64/
enabled=1
gpgcheck=0 |
Code Block |
---|
title | simp.repo |
---|
collapse | true |
---|
|
[simp-ext]
name=simp-ext
baseurl=https://sourceforge.net/projects/sys-integrity-mgmt-platform/files/yum/el/6/ext/x86_64
[simp-bintray]
name=simp-bintray
baseurl=https://dl.bintray.com/simp/4.2.X |
The baseurl of the local repo should be the absolute path from step 3, starting with file://
Code Block |
---|
title | SIMP-local.repo |
---|
collapse | true |
---|
|
[local]
name=SIMP-4.2.X for CentOS
baseurl=file:///home/vagrant/SIMP
enabled=1
gpgcheck=1 |
Install the SIMP rpm
...
...
Here is a link to the moved page on ReadTheDocs If you have questions, please try the Forum.
Related articles
Filter by label (Content by label) |
---|
showLabels | false |
---|
max | 5 |
---|
spaces | SD |
---|
showSpace | false |
---|
sort | modified |
---|
reverse | true |
---|
type | page |
---|
cql | label = "kb-how-to-article" and type = "page" and space = "SD" |
---|
labels | kb-how-to-article |
---|
|
...