Difference between revisions of "Amahi 7 installation"

From Amahi Wiki
Jump to: navigation, search
m (Reverted edits by Bigfoot65 (talk) to last revision by Cpg)
Line 5: Line 5:
 
message = This page is updated as [[Amahi 7]] on [[Fedora 19]] is updated; changes expected}}
 
message = This page is updated as [[Amahi 7]] on [[Fedora 19]] is updated; changes expected}}
 
= Amahi 7 (Express-Disc) =
 
= Amahi 7 (Express-Disc) =
The express-disc installation method is the primary installation method for Amahi 7 with Fedora 19 and as such, upgrades from prior versions of Fedora are not advised, since very much has changed since older versions of Fedora.
+
* The express-disc installation method is the primary installation method for Amahi 7 with Fedora 19 and as such, upgrades from prior versions of Fedora are not advised, since very much has changed since older versions of Fedora.
* Works with both physical and virtual machine systems.
+
* This installation method works with both physical and virtual machine systems.
* Wiki articles being developed for transitioning storage/ shares to Amahi 7.
+
* Separate wiki articles are in the works for transitioning old storage/ shares to new installations.
* Supports x64 (64-bit) systems <u>ONLY</u> (for 32-bit, see [[Amahi_7_installation#x86_(32-bit)_installations|x86 (32-bit) Installations]]).
+
* Note that this installation is for x64 (64-bit) systems only.
* See [[Amahi_7_release_notes|Amahi 7 release notes]]
+
* also see [[Amahi_7_release_notes]]
  
 
=== Installation Guide Video! ===
 
=== Installation Guide Video! ===
Line 17: Line 17:
 
[http://docs.amahi.org/amahi-7-express Please reference the Amahi Documentation]
 
[http://docs.amahi.org/amahi-7-express Please reference the Amahi Documentation]
  
= x86 (32-bit) installations =
+
== x86 / 32-bit installations ==
<b>NOTE:</b>  The Express disc is a x64 (64-bit) installation only.
+
Note that the Express disc is a x64 (64-bit) installation only.
  
For x86 (32-bit) installation intructions, see the [[Amahi 7 full DVD]] page.
+
For x86/32-bit installation intructions, see the [[Amahi 7 full DVD]] page.
  
This install method may benefit those experiencing issues with the Express disc install.
+
= Installing Amahi 7 <u>for Testing</u> =
<!--= Installing Amahi 7 <u>for Testing</u> =
 
 
NOTE: for installing Amahi 7 for development, visit the [[Fedora 19]] page
 
NOTE: for installing Amahi 7 for development, visit the [[Fedora 19]] page
  
Line 45: Line 44:
 
   hda-install YOUR-INSTALL-CODE
 
   hda-install YOUR-INSTALL-CODE
 
* When that fails (and it will), please fpaste the log (you may have to yum -y install fpaste). The log should be in
 
* When that fails (and it will), please fpaste the log (you may have to yum -y install fpaste). The log should be in
   /root/hda-install-*.log-->
+
   /root/hda-install-*.log
  
= GUI Installation =
+
== Installing the Desktop ==
  
As a desktop environment is not installed. Please take a look at our [http://wiki.amahi.org/index.php/GUI_Install_for_Express_CD GUI install wiki page] for this.
+
After this is installed, there is no desktop. You can see what groups of packages you can install with
  
= Web App Feature Work Around =
+
    yum group list
  
There is no option for [https://bugs.amahi.org/issues/1070 Adding a web app manually like in Amahi 6].  Until the feature is available, those who need the feature can refer to [[Amahi_7_Create_Manual_Web_App|Amahi 7 Manual Web App]] guidance.
+
One of the popular ones is GNOME Desktop environment. To install that you do:
  
'''NOTE:'''  There is a [https://www.amahi.org/apps/web-app Web App] plugin currently in BETA status being tested.  Anticipate release in early August 2014.
+
      yum group install 'GNOME Desktop'
  
= Greyhole =
+
Needless to say, there are a few other environments you can choose to install besides GNOME.
  
Currently there are two options for install and configuration of Greyhole:
+
== Apps ==
  
* [[Amahi_7_Create_Manual_Greyhole_Setup|Greyhole Manual Configuration]] (no dashboard inegration)
+
'''IMPORTANT''': Apps are not working yet. No apps are publicly available in Amahi 7/Fedora 19 yet. We want to keep our attention on the base system before we turn our attention to Apps, which can be very distracting.
  
* [https://www.amahi.org/apps/greyhole-ui Greyhole UI] plugin (automated with dashboard integration)
+
== Greyhole ==
 +
 
 +
You can install the Greyhole stack with:
 +
 
 +
  yum -y install hda-greyhole
 +
 
 +
However, you have to configure it by hand:
 +
 
 +
* set up a mysql database and user to access it:
 +
  hda-create-db-and-user greyhole
 +
* load the schema
 +
  mysql -u greyhole -pgreyhole  greyhole < /usr/share/greyhole/schema-mysql.sql
 +
* initialize the basic settings for Greyhole: configure /etc/greyhole.conf appropriately (that is up to your configuration)
 +
* enable permanently and start the greyhole service:
 +
  systemctl enable greyhole.service
 +
  systemctl start greyhole.service

Revision as of 01:28, 30 July 2014

Warning.png Released
This page is updated as Amahi 7 on Fedora 19 is updated; changes expected


Amahi 7 (Express-Disc)

  • The express-disc installation method is the primary installation method for Amahi 7 with Fedora 19 and as such, upgrades from prior versions of Fedora are not advised, since very much has changed since older versions of Fedora.
  • This installation method works with both physical and virtual machine systems.
  • Separate wiki articles are in the works for transitioning old storage/ shares to new installations.
  • Note that this installation is for x64 (64-bit) systems only.
  • also see Amahi_7_release_notes

Installation Guide Video!

Please see the video tutorial for installation

Installation Guide

Please reference the Amahi Documentation

x86 / 32-bit installations

Note that the Express disc is a x64 (64-bit) installation only.

For x86/32-bit installation intructions, see the Amahi 7 full DVD page.

Installing Amahi 7 for Testing

NOTE: for installing Amahi 7 for development, visit the Fedora 19 page

   useradd -c 'Amahi User' -g users -G wheel yourusername
  • and the password
   passwd yourusername
  • Install Amahi repo by hand with:
  rpm -Uvh http://f19.amahi.org/noarch/hda-release-6.9.0-1.noarch.rpm
  • Get the mariadb base packages (this is to avoid dependency conflicts)
  yum -y install mariadb-libs mariadb-server
  • If mariadb gives conflicts with mysql, uninstall all mysql stuff:
  yum -y erase 'mysql*'
  • Try installing both hda-ctl and hda-platform. This should install a lot of dependencies with them
   yum -y install hda-ctl hda-platform
  • If that works, and only if that works, try this as root:
  hda-install YOUR-INSTALL-CODE
  • When that fails (and it will), please fpaste the log (you may have to yum -y install fpaste). The log should be in
 /root/hda-install-*.log

Installing the Desktop

After this is installed, there is no desktop. You can see what groups of packages you can install with

    yum group list

One of the popular ones is GNOME Desktop environment. To install that you do:

     yum group install 'GNOME Desktop'

Needless to say, there are a few other environments you can choose to install besides GNOME.

Apps

IMPORTANT: Apps are not working yet. No apps are publicly available in Amahi 7/Fedora 19 yet. We want to keep our attention on the base system before we turn our attention to Apps, which can be very distracting.

Greyhole

You can install the Greyhole stack with:

  yum -y install hda-greyhole

However, you have to configure it by hand:

  • set up a mysql database and user to access it:
 hda-create-db-and-user greyhole
  • load the schema
 mysql -u greyhole -pgreyhole  greyhole < /usr/share/greyhole/schema-mysql.sql
  • initialize the basic settings for Greyhole: configure /etc/greyhole.conf appropriately (that is up to your configuration)
  • enable permanently and start the greyhole service:
 systemctl enable greyhole.service
 systemctl start greyhole.service