Changes

From Amahi Wiki
Jump to: navigation, search
323 bytes removed ,  05:55, 27 April 2011
updated with current status
=Requirements=
* A system to install things on. This system must support debian 6.0.1a or ubuntu 10.04.02 LTS and have the needed resources. I've assumed the system has a network connection, but it will undoubtly be possible to get things working with an installation disk and some data transfer with USB disks.
* Some experience in installing things. This also depends on the way you want to install things (see below)
* Ambition to help improving things and a lot of tolerance against problems; The current version is far from finished.
* OpenRD Client (primary development platform, armv5tel)
* SheevaPlug (same SoC as OpenRD Client, but more readily available)
* x86 virtual machine under Xen.VirtualBox
=Installation=
* if you have a low threshold against bugs
Most of this was tested on SheevaPlug ubuntu 10.04.02 LTS and OpenRD clientdebian 6.0.1a on a 386 VM (using virtualbox). Some Also some tests have also been done on an x86 virtual machine under Xen.Sheevaplug and OpenRD client
==Installation using an image file==
==Installation using prebuilt packages==
Currently this is only supported on i386 (32bit) and 64 bit intel and on arm little endian (armel) hardware and only tested on armv5tel.
You need to install debian on your platform. No special packages are needed. E.g. when installing on a system without a display there is no need to install a graphical desktop.
* Install debian. If you install mysql do not give it a root password.
* on this system perform the following steps:
* install the needed development packages '''apt-get install build-essential devscripts debhelper fakeroot lintian git-core'''* clone the amahi git repository: '''git clone git://git.amahi.org/amahi.git'''* '''cd amahi/platform/hdactl'''* get the debian specifc hda-install: '''wget http://amahi.99k.org/hda-install'' (this one will move to a location on amahi.org)* build the hdactl package by typing '''make deb'''* build the hda-platform package by typing '''cd ../platform; make deb'''buildit* create a local package feed by doing the following:* '''cd ../..; mkdir repo; cd repo'''* '''cp ../platform/*/release/*.deb .''' (don't forget the dot at the end!)sh buildit* create Note that the Packages file: '''dpkg-scanpackages -m . /dev/null > Packages'''* and compress it: '''gzip Packages'''script now requires root access
You have now build your packages. you now can install the packages by performing the following steps:
* echo "deb file:/root/repo amahirepo ./" >>/etc/apt/sources.list
* apt-get update
* apt-get --force-yes -y install hda-platform
* hda-install $1your-install-codewhere your-install-code is the code you obtain from www.amahi;org  Note that the echo line modifying sources.list only needs to do once. Also you need to adapt the path to the place where your repo dir is. If you ran as root it will probably be the location I gave.
121

edits