Changes

From Amahi Wiki
Jump to: navigation, search
2,174 bytes removed ,  20:01, 10 March 2013
no edit summary
message = We will skip Fedora 17 and move Amahi 7 development to [[Fedora_18|Fedora 18]]. Estimate release in late Dec 2012/early Jan 2013.}}
NOTE: it's best to start installing "on the fly" with the Fedora 17 18 install, by adding f17f18.amahi.org as a repo at the time that Fedora allows you to add new repos. We are past the phase of installing packages by hand and want to start testing as users would install!
<hr/>
Work on Amahi 7 has started. Expected release is December 2012Early 2013.
Amahi 7 is a an almost complete re-engineering of some of the platform software to support a leap in technologies to the latest and greatest. We expect that there will be a lot of changes.
= How to Get Amahi 7 Running =
 
This is based on a bare Fedora 17 '''minimal''' install.
 
1) First let's install the dependencies:
 
yum -y install yum-plugin-fastestmirror
yum -y install wget bind bind-utils caching-nameserver sudo dhcp samba httpd
yum -y install monit perl-Authen-PAM fpaste mysql-server perl-DBI
yum -y install ruby-devel ruby-mysql ruby-libs eruby ruby-augeas
yum -y install ruby-irb ruby-racc rubygem-rdoc eruby-libs
yum -y install perl-Authen-PAM perl-libwww-perl
yum -y install cadaver php php-mysql perl-URI filesystem rubygem-passenger
yum -y install mysql-server perl-DBI ruby-devel
yum -y install hddtemp mod_passenger patch rubygem-passenger-native wol
yum -y install tar unzip bzip2 rsync
 
2) Here are two binaries, compiled on Fedora 17, for 64bits and '''only 64bits even though the second one is a noarch rpm'''. (This is a temporary work-around.)
 
wget <nowiki>http://alpha.amahi.org/tmp/hdactl-4.2.2-1.x86_64.rpm</nowiki>
wget <nowiki>http://alpha.amahi.org/tmp/hda-platform-6.2.2-1.x86_64.rpm</nowiki>
# the next command should give you exactly TWO errors with missing dependencies:
# hda-greyhole and a weird ruby line (if not, let us know!!)
rpm -Uvh hdactl-4.2.2-1.x86_64.rpm hda-platform-6.2.2-1.x86_64.rpm
# this overrides the dependencies:
rpm --nodeps -Uvh hdactl-4.2.2-1.x86_64.rpm hda-platform-6.2.2-1.x86_64.rpm
3) Start the installer
 
systemctl start amahi-installer.service
systemctl stop iptables.service
 
4) Access <code>http://localhost:2000</code> (or the IP of the machine instead of localhost) and the installer should come up. You may need to reboot to see it, not sure.
 
5) Create a profile in Amahi.org and get an install code. Punch this in and click on install
 
Please report errors in the forums!
 
6) If it succeeded reboot and the dashboard should come up at <code>http://hda</code> (or <code>http://IP-OF-THE-MACHINE</code>). If you used the Fedora 17 desktop install, use the first user you created to login.
 
If you used the Fedora 17 minimal install you need to create a first regular user by hand, for example, like this
 
useradd -G users -c 'John Doe' jdoe
= New Technology =
Trusted, Bots, Bureaucrats, emailconfirmed, Administrators
3,789

edits