Changes

From Amahi Wiki
Jump to: navigation, search
7 bytes added ,  23:13, 24 May 2010
Updated to current status of project
=Current state=
We just started porting Amahi to Ubuntu. The support is highly experimental. There are a few important things to be fixed before you can run it with minimal tweaking. Please don't try it on a production server yet. We are using Ubuntu 910.04 LTS (jauntyLucid) Desktop 32 bit for development. We strongly recommend you to use the same for experiments. You can download this version from [http://www.ubuntu.com/getubuntu/download here].
=Requirements=
You may want to have two different installations of Ubuntu.
* A development platform, running Ubuntu 910.04 LTS Desktop 32 bit and/or 64 bit with the recommended development packages installed.* An Amahi sandbox, running Ubuntu 910.04 LTS Desktop 32 bit '''preferably''' under [http://www.virtualbox.org/ VirtualBox].
Please don't install the Amahi packages on the development platform as this might break your networking.
=Setting up the Amahi sandbox=
# Install [http://www.virtualbox.org/ Sun VirtualBox]. # sudo aptitude install virtualbox-ose
# Open VirtualBox and create a new guest platform for Ubuntu and install Ubuntu 910.04 LTS Desktop 32 bit.# Install VirtualBox guest additions in your Amahi sandbox.# sudo apt-get install virtualbox-ose-guest-utils (do this inside your virtual machine!)
# Setup VirtualBox folder sharing between your development platform and Amahi sandbox.
=Architecture differences=
*No /etc/sysconfig folder. Instead, configuration is scattered all over the place.
*Requires copying the functions library required by several shellscripts (but works fine)
=Post install gotchas (asp's notes)=
*Debian control script for platform may be missing some dependencies. [http://bugs.amahi.org/issues/show/487 bug 487]
*Passenger does not install see Considerations [http://bugs.amahi.org/issues/show/483 bug 483]
*<s>HDACTL init scripts do not work [http://bugs.amahi.org/issues/show/484 bug 484]</s> Some do work under Fedora formatting (interesting!). amahi-installer script needs work to run.
=Considerations=
Instead of using FastCGI, perhaps package Amahi with capability to use Ubuntu'*<s native phusion passenger (aka mod_rails) package. Add the following line to >Apache mod_passenger</s> This has been implemented in the Third Party Software Sources:  deb http://apt.brightbox.net hardy main (The simplest way to do that installer since it is to create a file now in /etc/apt/sources.list.d/ containing the deb instruction, and then run 'apt-get update')default repositoriesOnce you've done this then you can install Phusion Passenger by running:  apt-get install libapache2-mod-passenger
'''This page is being edited actively and a lot of sections are missing currently'''
15

edits