Ubuntu

From Amahi Wiki
Revision as of 01:44, 28 February 2009 by Cpg (talk | contribs)
Jump to: navigation, search

Can I install Amahi on Ubuntu?

The long term goal for Amahi is to be an "easy to use" product rather than "for geeks only."

This is why the Amahi home server is managed through a web 2.0 browser based interface and is designed to run headless. Of course file sharing and related activites are supported cross platform - Linux, Windows and Mac.

The underlying distribution that Amahi is currently built on is Fedora.

There are frequent requests to make an Ubuntu version available - but to date there are not enough "pro-Ubuntu" developers ready to commit to make this happen. As developers get involved they realize that the underlying distribution does not impact the end user experience.

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 are the steps that could be taken to support Amahi on Ubuntu.

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.