heading =WARNING|
message = Fedora 14 is in maintenance mode.<br>[[Amahi 7]] is the latest stable release.}}
= Installation in an existing Fedora machine =
It is important to note that, '''Amahi cannot be fully uninstalled''' in the traditional sense, because the settings affect some subsystems across the machine and the original state of those subsystems is not preserved.
<!--
Regardless, here are the install instructions, all of them executed [[Open Terminal as root|as root]].
----------
== Fedora 14 ==
* *DO NOT INSTALL UPDATES*
* Installed standard Fedora 14, but did not add the Amahi repository.
1. Create '''/etc/yum.repos.d/amahi.repo''' as '''root''' user and include following text:
{{Text|Text=[amahi]
name=Amahi repository for Fedora $releasever
baseurl<nowiki>=http://f$releasever.amahi.org/</nowiki>
gpgcheck<nowiki>=</nowiki>0
gpgkey<nowiki>=</nowiki>file:///etc/pki/rpm-gpg/RPM-GPG-KEY-amahi}}
2. We must tell it to use the Amahi repo:
{{Code|yum clean all}}
3. Lets make sure its working (Answer '''NO''', we do not want to update all):
{{Code|yum update}}
4. Update dhclient:
{{Code|yum -y update dhclient}}
5. Install the Amahi pieces and dependencies (173MB/65 packages; Answer '''YES'''):
{{Code|yum install hda-suite}}
* Installer takes a few minutes to download the packages.
* A Warning about GPG keys appears after download, answer '''YES''' here:
<div style="border: 1px solid; padding: .5em 1em; background-color: #ffffcc; margin: 0 1em;">
...
(64/65): samba-3.5.6-69.fc14.i686.rpm | 5.0 MB 00:03
(65/65): wol-0.7.1-4.fc12.i686.rpm | 38 kB 00:00
-------------------------------------------------------------------------------------------------------
Total 253 kB/s | 56 MB 03:48
warning: rpmts_HdrFromFdno: Header V3 RSA/SHA256 Signature, key ID 97a1071f: NOKEY
fedora/gpgkey | 3.2 kB 00:00
...
Importing GPG key 0x97A1071F:
Userid : Fedora (14) <fedora@fedoraproject.org>
Package: fedora-release-14-1.noarch (@anaconda-InstallationRepo-201010211814.i386)
From : /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-i386
Is this ok [y/N]:
</div>
* Install takes a few minutes, ends with a ''Complete!'' message.
6. Start the Amahi web installer:
{{Code| service amahi-installer start}}
7. Goto: http://localhost:2000 to complete install. You can get your Install Code by logging into http://amahi.org and going to your control panel.
------------
== Fedora 12 ==
1. Install the hda-release
{{Code|rpm -Uvh <latest_rpm repo="amahi-f12" rpm="hda-release" arch="noarch" output="url" />}}
2. Install hdactl (64 or 32bit)
* 32bit
{{Code|rpm -Uvh --nodeps <latest_rpm repo="amahi-f12" rpm="hdactl" arch="i386" output="url" />}}
* 64bit
{{Code|rpm -Uvh --nodeps <latest_rpm repo="amahi-f12" rpm="hdactl" arch="x86_64" output="url" />}}
3. Now install <code>hda-platform</code>
{{Code|rpm -Uvh --nodeps <latest_rpm repo="amahi-f12" rpm="hda-platform" arch="noarch" output="url" />}}
4. Install dependencies:
{{Code|yum -y install rubygems ruby-libs ruby-mysql}}
5. Start the Amahi installer.
{{Code|service amahi-installer start}}
6. And last but not least, get the installer going by accessing it with a browser at {{Link|http://localhost:2000}}
'''NOTE:''' If after starting the install via the web interface (<nowiki>http://localhost:2000</nowiki>) you accidentally kill the terminal window in which you started the 'service ' from, it does appear to complete OK.
From time to time this method may miss some dependencies. At the end, try this as root:
{{Code|rpm -Va --nofiles}}
In both cases,
* Replace '''YOURINSTALLCODE''' with your install code, obviously
* [http://bugs.amahi.org Report bugs in the platform category]!
* Save the output and paste it to the bug report.-->