Changes

From Amahi Wiki
Jump to: navigation, search
695 bytes added ,  01:59, 28 February 2009
no edit summary
Since Amahi is designed to run headless there is no tangible benefit to port to Ubuntu - the development time is better spent improving Amahi.
With that said - if you are ready to lead the effort, let us know and the team will help get you started (and connect you with those who have expressed interest in helping develop Amahi for Ubuntu.)
== What To Do ==
For those interested in helping here Here are the rough steps to make Amahi on Ubuntu possible. * Can we somehow live with RPMs in the short term (which is what we have today)? Using something that we have today would make it easier right away, i.e. if we can go with a repo that we already have, it would be a massive step to get started. * Should we to start with ubuntu desktop or ubuntu server? - my first impression would be server, which makes more sense. Any gotchas with that could ?* Development will have to be taken done for hooks in scripts to support adapt to a debian-based system. this is probably the more difficult part and what would need the most effort in testing. We did put some more flexible hooks to make life easier for an Ubuntu port, however, we're sure this will take work. These are the suggested steps to make things work:# Focus on an installed system first, '''writing down''' (say in a wiki page here) the things needed to install beyond a basic install# Install Ubuntu server# Install ruby, rails and the appropropriate gems (write down the exact commands needed to do this)# Make the interface work first. Use RoR in development mode on a base amahi platform tree. This should be platform independent.# Once the interface is working, install the Amahi on control daemon. This will need some hooks to make work under Ubuntufor sure.# This will complete the two basic things needed to get the ball rolling. The next one will be applications. This is potentially complex.# Finally, the installer (hda-install) will need porting. This will need to be adapted for deb-based systems and also for taking care of all the needed requirements as captured above.
BTW, first you should probably stop by the #amahi irc channel
at irc.freenode.com. At least one or two of the usuals
there are also interested in Ubuntu! You can also discuss this in the amahi-devel mailing list.
 
Here are some things to do related to having Amahi on Ubuntu:
 
* Can we somehow live with RPMs in the short term (which is what we have today)? Using something that we have today would make it easier right away, i.e. if we can go with a repo that we already have, it would be a massive step to get started.
* Should we to start with ubuntu desktop or ubuntu server? - my first impression would be server, which makes more sense. Any gotchas with that?
* Development will have to be done for hooks in scripts to adapt to a debian-based system. this is probably the more difficult part and what would need the most effort in testing. We did put some more flexible hooks to make life easier for an Ubuntu port, however, we're sure this will take work.
Trusted, Bots, Bureaucrats, emailconfirmed, Administrators
3,789

edits