Changes

From SME Server
Jump to navigationJump to search
454 bytes removed ,  21:25, 8 February 2013
no edit summary
Line 11: Line 11:  
* VIrtual machine (Vmware, Parallels or Virtualbox)
 
* VIrtual machine (Vmware, Parallels or Virtualbox)
 
* Centos Minimal 64-bit architecture. 32-bit may follow later
 
* Centos Minimal 64-bit architecture. 32-bit may follow later
* <strike>Access to EPEL, RPMForge and ATrpms repositories</strike>
   
* [[Setting_up_RPM_Building_for_SME_Server|Setting up a RPM Building environment]]
 
* [[Setting_up_RPM_Building_for_SME_Server|Setting up a RPM Building environment]]
   Line 87: Line 86:       −
==== Remove selinux-policy-targeted and authconfig ====
+
==== Remove selinux-policy-targeted ====
 
They conflict with some e-smith/smeserver packages
 
They conflict with some e-smith/smeserver packages
 
<syntaxhighlight lang="Bash">
 
<syntaxhighlight lang="Bash">
yum remove selinux-policy-targeted authconfig
+
yum remove selinux-policy-targeted
 
</syntaxhighlight>
 
</syntaxhighlight>
    +
==reboot==
 +
I think a reboot is in order here, to boot with selinux disabled.  That is what i did anyways....Greg
    
== Configure basic requirements ==
 
== Configure basic requirements ==
Line 109: Line 110:  
mkdir /tmp/repo.bak
 
mkdir /tmp/repo.bak
 
mv /etc/yum.repos.d/*.repo /tmp/repo.bak/
 
mv /etc/yum.repos.d/*.repo /tmp/repo.bak/
wget -O /etc/yum.repos.d/sme9.repo http://bugs.contribs.org/attachment.cgi?id=3623
+
wget -O /etc/yum.repos.d/sme9.repo http://bugs.contribs.org/attachment.cgi?id=3650
 
</syntaxhighlight>
 
</syntaxhighlight>
   Line 123: Line 124:  
==== Clean yum cache ====
 
==== Clean yum cache ====
 
<syntaxhighlight lang="Bash">
 
<syntaxhighlight lang="Bash">
yum clean all
+
yum --enablerepo=* clean all
 
</syntaxhighlight>
 
</syntaxhighlight>
       
==== Install e-smith and smeserver packages ====
 
==== Install e-smith and smeserver packages ====
Now, you should be ready to install all the e-smith and smeserver packages (and their dependencies). This should pull about 400 packages
+
Now, you should be ready to install all the e-smith and smeserver packages (and their dependencies). This should pull about 501 packages to install, and 14 to update
<syntaxhighlight lang="Bash">
+
<pre>
yum install smeserver\* e-smith\* --enablerepo=smeos8,smeupdates8
+
yum --disablerepo=* --enablerepo=smeupdates9,smeupdates-testing9,smeos8,smeupdates8 install e-smith\* smeserver\* aspell aspell-en at audit-libs-python autoconf automake bc bind-libs bind-utils cronie cronie-anacron crontabs cyrus-sasl-md5 dhcp dosfstools ed eject elfutils elfutils-libs fetchmail ftp gettext glib gpm hesiod hmaccalc imake iptraf iptstate isdn4k-utils libXdmcp libgomp libselinux-python libsmbclient libsysfs libxml2-python lm_sensors lockdev lsof lvm2 m2crypto man mcstrans minicom mkbootdisk mlocate mod_ssl mtools mt-st mutt neon net-snmp net-snmp-utils openldap-servers patch pcmciautils postgresql-libs pyxf86config rpm-build rp-pppoe setserial strace sudo sysfsutils syslinux tcpdump telnet time tmpwatch traceroute unzip usbutils usermode vim-common vim-enhanced wget wodim xz zip zlib php-pear-Net-URL perl-Compress-Raw-Bzip2 perl-IO-Compress-Bzip2 rsync
</syntaxhighlight>
+
<pre>
 
  −
It should install the following packages and their dependancies. See [[#SME_Server_specific.2Frequired_packages|here]] how to retrieve a list of the required packages from an installed SME8 server.
  −
e-smith                      
  −
e-smith-LPRng               
  −
e-smith-apache               
  −
e-smith-backup               
  −
e-smith-devtools             
  −
e-smith-dynamicdns-dyndns   
  −
e-smith-dynamicdns-dyndns.org
  −
e-smith-dynamicdns-tzo       
  −
e-smith-dynamicdns-yi       
  −
e-smith-flexbackup           
  −
e-smith-horde               
  −
e-smith-hosts               
  −
e-smith-imp                 
  −
e-smith-ingo                 
  −
e-smith-ldap                 
  −
e-smith-lib-compspec         
  −
e-smith-mysql               
  −
e-smith-ntp                 
  −
e-smith-oidentd             
  −
e-smith-openssh             
  −
e-smith-php                  
  −
e-smith-pptpd               
  −
e-smith-proftpd             
  −
e-smith-proxy               
  −
e-smith-qmailanalog         
  −
e-smith-quota               
  −
e-smith-radiusd             
  −
e-smith-turba               
  −
e-smith-viewlogfiles         
  −
smeserver-release
  −
 
  −
==== Move everything from rc7.d to rc4.d ====
  −
All the links in rc4.d should then point to e-smith-service
  −
<syntaxhighlight lang="Bash">
  −
rm -f /etc/rc4.d/*
  −
cp -a /etc/rc7.d/* /etc/rc4.d/
  −
</syntaxhighlight>
  −
 
  −
==== Install a few missing packages ====
      
See the following bugs:
 
See the following bugs:
Line 180: Line 140:  
*[[bugzilla:7297|Bug #7297: e-smith-hosts should require dhcp]]
 
*[[bugzilla:7297|Bug #7297: e-smith-hosts should require dhcp]]
    +
 +
==== Move everything from rc7.d to rc4.d ====
 +
All the links in rc4.d should then point to e-smith-service
 
<syntaxhighlight lang="Bash">
 
<syntaxhighlight lang="Bash">
yum install mod_ssl freeradius-ldap openldap-servers dhcp
+
rm -f /etc/rc4.d/*
 +
cp -a /etc/rc7.d/* /etc/rc4.d/
 
</syntaxhighlight>
 
</syntaxhighlight>
  

Navigation menu