XXX: Load Hivetool on the Pi
- Make SD card:
dd bs=4M if=2013-05-25-wheezy-raspbian.img of=/dev/mmcblk0
- Boot Pi
- Expand file system, set TZ and hostname
sudo raspi-config
- Update before trying to add packages
sudo apt-get update
- Get gawk, bc for shell scripts, apache and libusb.
sudo apt-get install gawk bc apache2 apt-get libusb-dev
- Get the graphics library
sudo apt-get -y install libgd2-xpm-dev build-essential
- Now get Graphics for perl. Force the install.
sudo cpan -f GD sudo cpan GD::Text GD::Graph Date::Format
- Copy the patched pm
sudo scp -P8022 paul@192.168.254.31:/usr/local/share/perl/5.14.2/GD/Graph/axestype.pm /usr/local/share/perl/5.14.2/GD/Graph/axestype.pm
- Make hivetool and htdocs directories.
sudo mkdir /home/hivetool sudo mkdir /var/www/htdocs
- Copy the hivetool files"
scp -P8022 pi@192.168.254.31:/home/hivetool/* /home/hivetool sudo scp -P8022 pi@192.168.254.31:/var/www/htdocs/* /var/www/htdocs # Done installing hivetool files - now configure apache
- set static ip for port forwarding
sudo vi /etc/network/interfaces:
iface eth0 inet dhcp
iface eth0 inet static
address 192.168.254.31 netmask 255.255.255.0 gateway 192.168.254.254
WHERE TO SET DNS SERVERS? /etc/network/interfaces /etc/dhcp/dhclient.conf
- set up apache
sudo vi /etc/apache2/ports.conf Listen 8080
- add .pl to AddHandler cgi-script
sudo vi /etc/apache2/mods-enabled/mime.conf AddHandler cgi-script .cgi .pl
- add Includes to Options:
sudo vi /etc/apache2/sites-enabled/000-default
- Add index.shtml:
sudo vi /etc/apache2/mods-enabled/dir.conf
- sudo cp /etc/apache2/mods-available/include.load /etc/apache2/mods-enabled/
- misc
sudo vi /etc/hostname
- and edit the local host name here, too:
sudo vi /etc/hosts