====== Install all e-smith/smeserver packages on EL7 ====== These are just my notes to get a EL7 system booting with all the e-smith and smeserver packages installed. ===== Minimal EL7 Install ===== Just install a minimal el7 system (I just installed a few utilities like htop, screen, rsync, vim, openssh-clients etc...). You can use either the DVD, the minimal CD install, a net install with PXE, it's up to you ;-) ===== Disable graphical boot ===== It will be easier to see what's going on (and turn off selinux at kernel level, just to be sure) sed -i -e 's/rhgb quiet/quiet selinux=0/g' /etc/default/grub grub2-mkconfig -o /boot/grub2/grub.cfg ===== Disable SELinux ===== sed -i -e 's/SELINUX=.*/SELINUX=disabled/g' /etc/sysconfig/selinux ===== Add EPEL ===== yum install epel-release ===== Add SME Repositories ===== cat<<'EOF' > /etc/yum.repos.d/sme.repo [smeaddons] enabled=1 mirrorlist=http://mirrorlist.contribs.org/mirrorlist/smeaddons-10 name=SME Server - addons gpgcheck=1 enablegroups=1 [smecontribs] enabled=0 mirrorlist=http://mirrorlist.contribs.org/mirrorlist/smecontribs-10 name=SME Server - contribs gpgcheck=1 enablegroups=1 [smedev] enabled=0 mirrorlist=http://mirrorlist.contribs.org/mirrorlist/smedev-10 name=SME Server - dev gpgcheck=1 enablegroups=1 [smeextras] enabled=1 mirrorlist=http://mirrorlist.contribs.org/mirrorlist/smeextras-10 name=SME Server - extras gpgcheck=1 enablegroups=1 [smeos] enabled=1 mirrorlist=http://mirrorlist.contribs.org/mirrorlist/smeos-10 name=SME Server - os gpgcheck=1 enablegroups=1 [smetest] enabled=0 mirrorlist=http://mirrorlist.contribs.org/mirrorlist/smetest-10 name=SME Server - test gpgcheck=1 enablegroups=1 [smeupdates] enabled=1 mirrorlist=http://mirrorlist.contribs.org/mirrorlist/smeupdates-10 name=SME Server - updates gpgcheck=1 enablegroups=1 [smeupdates-testing] enabled=0 mirrorlist=http://mirrorlist.contribs.org/mirrorlist/smeupdates-testing-10 name=SME Server - updates testing gpgcheck=1 enablegroups=1 EOF