Amahi Wiki
Page
Discussion
View source
History
Links
Wiki Home
Amahi Home
Amahi Apps
FAQ
Forums
Bug Tracker
Blog
Feature Gallery
Mailing Lists
Personal tools
Log in
Request account
Navigation
Recent changes
Help
Tools
Special pages
Printable version
Changes
From Amahi Wiki
Jump to:
navigation
,
search
← Older edit
Scientific Linux
(view source)
Revision as of 17:27, 9 January 2021
195 bytes removed
,
17:27, 9 January 2021
no edit summary
{{MessageBox|
backgroundcolor =
red
#ffaaaa
|
image =Warning.png|
heading =WARNING|
message = This is
recommended
only for
developers,
advanced users
, proceed
and testers. Do NOT use
with
caution.
data you would not mind losing!
}}
'''NOTE:''' This is not officially supported my Amahi and still in early development.
==Install==
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.
Bigfoot65
Trusted,
Bureaucrats
,
Administrators
12,424
edits