Changes

From Amahi Wiki
Jump to: navigation, search
151 bytes removed ,  17:27, 9 January 2021
no edit summary
Now open a terminal and change to the root user:
{{Code|su -}}
Enter root password
Now we need to turn off Selinux
{{Code|nano /etc/sysconfig/selinux}}
Change:
SELINUX=enforcing
Reboot to ensure everything is ok then update
Again, as root in a terminal
{{Code|yum update}}
Once the system is updated, reboot again
You now to install a couple of repositories:
{{Code|yum -y install http://download.fedora.redhat.com/pub/epel/6/i386/epel-release-6-5.noarch.rpm}}
{{Code|yum -y install http://passenger.stealthymonkeys.com/rhel/6/passenger-release.noarch.rpm}}
Now install a few packages:
{{Code|<pre>yum -y install ruby-libs php-mbstring ImageMagick perl-Authen-PAM openvpn pkcs11-helper fpaste ruby-RMagick rubygem-rack rubygem-fastthread libev rubygem-rack-test rubygem-sinatra mod_fcgid ruby-ldap rubygem-daemon_controller rubygem-passenger rubygem-passenger-native rubygem-passenger-native-libs mod_passenger bind}}</pre>
Finally, we need to download and install a couple of packages:
{{Code|<pre><nowiki>wget ftp://rpmfind.net/linux/fedora/releases/13/Everything/x86_64/os/Packages/cadaver-0.23.3-1.fc13.x86_64.rpm}}
{{Code|wget http://download.fedora.redhat.com/pub/fedora/linux/updates/14/x86_64/boost-random-1.44.0-8.fc14.x86_64.rpm}}</nowiki>
{{Code|yum -y localinstall cadaver-0.23.3-1.fc13.x86_64.rpm}}
{{Code|yum -y localinstall boost-random-1.44.0-8.fc14.x86_64.rpm}}</pre>
Now you need to create an Amahi repo file:
{{Code| nano /etc/yum.repos.d/amahi.repo}}
{{Text|<pre>[amahi]
name<nowiki>=</nowiki>Amahi repository for Fedora 14
baseurl<nowiki>=</nowiki>http://f14.amahi.org/
gpgcheck<nowiki>=</nowiki>0
gpgkey<nowiki>=</nowiki>file:///etc/pki/rpm-gpg/RPM-GPG-KEY-amahi
exclude<nowiki>=</nowiki>ruby,ruby-rdoc,ruby-irb,ruby-libs,ruby-ri,ruby-devel,rubygem-passenger-native-libs,mod_passenger,perl-Authen-PAM,rubygem-passenger,rubygem-passenger-native,dhcp,rubygem-rack-test,rubygem-sinatra}}</pre>
When hda-suite is installed later, it overwrites the amahi.repo file, so we will install hda-release first then reset the repo file.
{{Code| yum -y install hda-release}}
Once it installed recreate the amahi.repo file as above.
Edit /etc/issue and add 'Fedora' to the end of the top line.
{{Code| nano /etc/issue}}
{{Text| Scientific Linux release 6.1 (Carbon) Fedora <--- Added here! Kernel \r on an \m}}
There are a few problems with the DNS server.
Create /etc/rndc.key
{{Code| rndc-confgen -a}}
Change the owner of /etc/rndc.key
{{Code| chown named /etc/rndc.key}}
Change the owner of /var/named.
{{Code| chown -R named:named /var/named}}
Finally, restart the DNS server.
{{Code| service named restart}}
Now install the Amahi packages:
{{Code| yum -y install hda-suite}}
Unfortunately, to see and download apps, you computer has to use an alias.
{{Code| cp /etc/redhat-release /etc/redhat-release.orig}}{{Code| echo "Fedora release 14 (Laughlin)" > /etc/redhat-release}}
Start the Amahi web installer:
{{Code| service amahi-installer start}}
Goto: http://localhost:2000 to complete the install. You can get your Install Code by logging into http://amahi.org and going to your control panel.
You can also install by going to http://your-hda-ipaddress:2000 from another PC but you will have to temporarily turn off the firewall:
{{Code| service iptables stop}}
At the end you should have a working Amahi Hda server running on Scientific Linux 6.1; this has an E.O.L of Until at least 2017-11-11
I must point out that whilst this worked for me, it may not work for you, but I cannot see any reason why it would not.
12,424

edits