Home > Asterisk, DIY, Software > Trixbox 1.1 on Via C3 Procedure

Trixbox 1.1 on Via C3 Procedure

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)

  1. Check media or skip, up to you
  2. NEXT
  3. English, NEXT
  4. US English, NEXT
  5. Custom NEXT
  6. Automatic partitioning NEXT
  7. Remove all partitions NEXT
  8. Yes
  9. NEXT
  10. NEXT
  11. Specify Network Settings (apache likes a FQDN), NEXT
  12. No firewall, SELinux Disables, NEXT, PROCEED
  13. NEXT
  14. Choose Time Zone, NEXT
  15. Enter root password twice, NEXT
  16. Uncheck everything but web server, NEXT
  17. NEXT
  18. 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
Advertisements
Categories: Asterisk, DIY, Software
  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: