Line 10: |
Line 10: |
| ==== Prerequisites ==== | | ==== Prerequisites ==== |
| {{warning box|If you plan to build for sme10, you must use an el7 version of centos minimal. It is also workable on a Fedora25}} | | {{warning box|If you plan to build for sme10, you must use an el7 version of centos minimal. It is also workable on a Fedora25}} |
− | =====Installation Centos6 minimal===== | + | =====Installation CentOS6 / CentOS7 minimal===== |
| * It is recommended that you use the latest CentOS 6 (64bit) version as a base http://mirror.centos.org/centos/6/isos/x86_64/ this has been verified to build for SME 7, 8 & 9 and for i386 &x86_64 | | * It is recommended that you use the latest CentOS 6 (64bit) version as a base http://mirror.centos.org/centos/6/isos/x86_64/ this has been verified to build for SME 7, 8 & 9 and for i386 &x86_64 |
| Just install a minimal el6 installation. You can use either the DVD, the minimal CD install, a net install with PXE, it's up to you. Of course if you prefer you can use a system with a Xorg-server installed (eg: gnome, kde, xfce...) | | Just install a minimal el6 installation. You can use either the DVD, the minimal CD install, a net install with PXE, it's up to you. Of course if you prefer you can use a system with a Xorg-server installed (eg: gnome, kde, xfce...) |
Line 74: |
Line 74: |
| * You need to have EPEL repository configured as EPELs version of mock will be used | | * You need to have EPEL repository configured as EPELs version of mock will be used |
| <syntaxhighlight lang="Bash"> | | <syntaxhighlight lang="Bash"> |
| + | |
| # Enable EPEL for Centos 6 | | # Enable EPEL for Centos 6 |
| rpm -Uvh http://fr2.rpmfind.net/linux/epel/6/i386/epel-release-6-8.noarch.rpm | | rpm -Uvh http://fr2.rpmfind.net/linux/epel/6/i386/epel-release-6-8.noarch.rpm |
| </syntaxhighlight> | | </syntaxhighlight> |
− | # Enable EPEL for Centos 7 | + | |
| + | # Enable EPEL and sclo repo for Centos 7 |
| rpm -ivh <nowiki>https://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/e/epel-release-7-12.noarch.rpm</nowiki> | | rpm -ivh <nowiki>https://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/e/epel-release-7-12.noarch.rpm</nowiki> |
| or (works 29Dec19 - bjr) | | or (works 29Dec19 - bjr) |
| + | |
| yum install -y epel-release | | yum install -y epel-release |
| + | |
| + | rpm -ivh <nowiki>http://mirror.centos.org/altarch/7/extras/aarch64/Packages/centos-release-scl-rh-2-3.el7.centos.noarch.rpm</nowiki> |
| + | |
| + | yum install centos-release-scl-rh |
| + | |
| * You need to create a new user, for mock will not accept user root for building packages | | * You need to create a new user, for mock will not accept user root for building packages |
| <div class="mw-collapsible mw-collapsed" data-expandtext="More on creating a sudo user" data-collapsetext="Collapse"> | | <div class="mw-collapsible mw-collapsed" data-expandtext="More on creating a sudo user" data-collapsetext="Collapse"> |