You now have to jump through a few hoops to get Trixbox to install on a Via C3 (i586) platform. I developed this procedure and tested it with a Via Epia ME6000 600 MHz motherboard.
On my network I need to temporarily disable HAVP and Privoxy so that yum can function properly.
Boot from a Trixbox 1.1 CD
At the initial prompt, type:
i586 auto nofb
The following numbered lines are screens on the installer. (I had a mouse plugged in, so I got the graphical installer)
- Check media or skip, up to you
- NEXT
- English, NEXT
- US English, NEXT
- Custom NEXT
- Automatic partitioning NEXT
- Remove all partitions NEXT
- Yes
- NEXT
- NEXT
- Specify Network Settings (apache likes a FQDN), NEXT
- No firewall, SELinux Disables, NEXT, PROCEED
- NEXT
- Choose Time Zone, NEXT
- Enter root password twice, NEXT
- Uncheck everything but web server, NEXT
- NEXT
- Wait 10-15 minutes, remove CD and reboot
log in
/sbin/service httpd start
You should have a functioning CentOS 4.3 web server now.
Install prerequisites for trixbox:
yum -y install alsa-utils audiofile-devel bison cpp curl curl-devel cvs dhcp flex gcc gd glibc-devel glibc-headers glibc-kernheaders grub httpd kernel krb5-devel libcap libpcap libtermcap-devel libtiff libtiff-devel libxml2 lm_sensors mc mkisofs mysql mysql-devel mysql-server ncurses-devel newt-devel ntp openssl096b openssl-devel perl perl-libwww-perl perl-DBD-MySQL perl-DBI perl-Net-DNS perl-suidperl perl-Time-HiRes perl-XML-Parser php php-mysql php-gd php-mbstring readline readline-devel sendmail-cf subversion system-config-date system-config-keyboard rpm-build slang-devel sox vsftpd zlib-devel kernel-devel
while it’s doing that you can do these things:
In another ssh session:
mkdir /var/trixbox_load
(copy over trixbox.tar.gz from Trixbox 1.1 CD to /var/trixbox_load – I used Fugu on my mac to do this)
cd /var/trixbox_load/ tar -zxvf trixbox.tar.gz nano install_parts.sh
change:
if [ `uname -m` = i586 ]
then
echo “Looks like a i586 machine…”
rpm -iv $LOAD_LOC/rpms/zaptel-1.2.6-1.1104.i586.rpm
rpm -iv $LOAD_LOC/rpms/zaptel-modules-2.6.9-34.0.1.EL-1.2.6-1.1104.i586.rpm
else
rpm -iv $LOAD_LOC/rpms/zaptel-1.2.6-1.1104.i686.rpm
rpm -iv $LOAD_LOC/rpms/zaptel-modules-2.6.9-34.0.1.EL-1.2.6-1.1104.i686.rpm
fi
to
rpm -iv $LOAD_LOC/rpms/zaptel-1.2.6-1.1104.i586.rpm
rpm -iv $LOAD_LOC/rpms/zaptel-modules-2.6.9-34.0.1.EL-1.2.6-1.1104.i586.rpm
Ctrl-X, Y to save
Wait for other installations to finish before proceeding.
./install_parts.sh 2>&1 | tee -a /root/install_asterisk.log
it will reboot itself twice
trixbox-update.sh trixbox-update.sh update reboot



