|
|
(29 intermediate revisions by 2 users not shown) |
Line 1: |
Line 1: |
| {{MessageBox| | | {{MessageBox| |
− | backgroundcolor = #f8d6d6| | + | backgroundcolor = #faa| |
| image =Warning.png| | | image =Warning.png| |
− | heading =Released| | + | heading =WARNING| |
− | message = This page is updated as [[Amahi 7]] on [[Fedora 19]] is updated; changes expected}} | + | message = Amahi 7 for Fedora 19<br />Maintenance Support ONLY!}} |
− | = 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. |
− | * This installation method works with both physical and virtual machine systems. | + | * Works with both physical and virtual machine systems. |
− | * Separate wiki articles are in the works for transitioning old storage/ shares to new installations. | + | * Wiki articles being developed for transitioning storage/ shares to Amahi 7. |
− | * Note that this installation is for x64 (64-bit) systems only. | + | * Wiki articles being developed for transitioning storage/ shares to Amahi 7. |
− | * also see [[Amahi_7_release_notes|Amahi 7 release notes]] | + | * See [[Amahi_7_release_notes|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 = |
− | Note that the Express disc is a x64 (64-bit) installation only.
| + | <b>NOTE:</b> 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> =
| |
− | NOTE: for installing Amahi 7 for development, visit the [[Fedora 19]] page
| |
| | | |
− | * Install Fedora 19 '''minimal''', 32 or 64 bits (desktop should be OK, LiveCD may not work as it includes different stuff)
| + | = USB Install = |
− | ** one way to do this is: http://download.fedoraproject.org/pub/fedora/linux/releases/19/Fedora/x86_64/iso/Fedora-19-x86_64-netinst.iso
| + | Refer to the [[Fedora_19_USB_install|USB Live CD (32/64-bit)]] guidance for details. |
− | ** boot, choose Install Fedora, choose language; then in software selection choose "minimal install";
| |
− | ** this is '''not''' the default and is at the bottom of the list. Don't forget to remove the cd after installing and before rebooting.
| |
− | * After a minimal install one needs to create a regular user
| |
− | useradd -c 'Amahi User' -g users -G wheel yourusername
| |
− | * and the password
| |
− | passwd yourusername
| |
− | * Install Amahi repo by hand with:
| |
− | <nowiki>rpm -Uvh http://f19.amahi.org/noarch/hda-release-6.9.0-1.noarch.rpm</nowiki>
| |
− | * 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-->
| |
| | | |
| = GUI Installation = | | = GUI Installation = |
| | | |
− | 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. | + | As a desktop environment is not installed. Please refer to [[GUI_Install_for_Express_Disc|GUI Install for Express Disc]]. |
| | | |
− | = Web App Feature Work Around = | + | = Greyhole = |
− | | + | See [[Greyhole#Amahi_7|Greyhole]] for details. |
− | Currently 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 follow the guidance [[Amahi_7_Create_Manual_Web_App|here]].
| |
− | | |
− | = Manual Greyhole Setup =
| |
− | | |
− | Currently there is no Dashboard add-on to setup and configure Greyhole for Amahi 7. This must be done manually using the following guidance as [[Open_Terminal_as_root|root user]]:
| |
− | | |
− | * Install the package (to get the latest version, follow [https://wiki.amahi.org/index.php/Greyhole_updating#Option_2_-_Manually_install_the_latest_RPM upgrade guidance]):
| |
− | <blockquote>{{code|yum -y install hda-greyhole}}</blockquote>
| |
− | * Set up a mysql database and user to access it:
| |
− | <blockquote>{{code|hda-create-db-and-user greyhole}}</blockquote>
| |
− | * Load the database schema:
| |
− | <blockquote>{{code|mysql -u greyhole -pgreyhole greyhole < /usr/share/greyhole/schema-mysql.sql}}</blockquote>
| |
− | | |
− | Initialize the basic settings for Greyhole, configure /etc/greyhole.conf:
| |
− | * Change <u>db_user</u> and <u>db_password</u> to <i>greyhole</i>.<br />
| |
− | * Add a line for each drive (go [[Adding_a_second_hard_drive_to_your_HDA|here]] for adding new hard drives) in the storage pool at the end of the file. The example below is for two drives:
| |
− | <blockquote>{{text|storage_pool_directory <nowiki>=</nowiki> /var/hda/files/drives/drive2/gh, min_free: 10gb
| |
− | storage_pool_directory <nowiki>=</nowiki> /var/hda/files/drives/drive3/gh, min_free: 10gb}}</blockquote>
| |
− | | |
− | <b>NOTE:</b> Although the /etc/greyhole.conf contents indicate <b>storage_pool_drive</b>, it should be <b>storage_pool_directory</b>. If you don't set it correctly, Greyhole will not work.
| |
− | | |
− | * Now configure the number of copies per share. The example below sets the shares as follows:
| |
− | ** Books for max copies (which is 1 for 2 drives)
| |
− | ** Pictures for 1 copy (which is the same as max)
| |
− | ** Movies for no copies
| |
− | <blockquote>{{text|num_copies[Books] <nowiki>=</nowiki> 999
| |
− | num_copies[Pictures] <nowiki>=</nowiki> 2
| |
− | num_copies[Movies] <nowiki>=</nowiki> 1}}</blockquote>
| |
− | | |
− | <b>NOTE:</b> For a system with 2 Greyhole drives, 1 copy is the max. The first Greyhole drive holds the master copy and the second a copy. The share will contain a symbolic link to the master.
| |
− | | |
− | * In the Dashboard, Shares tab add the following to <b>Extra Parameters</b> for each share you will be configuring to use Greyhole:
| |
− | <blockquote>{{text|dfree command <nowiki>=</nowiki> /usr/bin/greyhole-dfree
| |
− | vfs objects <nowiki>=</nowiki> greyhole}}</blockquote>
| |
− | | |
− | * Finally, enable greyhole permanently and start the service:
| |
− | <blockquote>{{code|systemctl enable greyhole.service
| |
− | systemctl start greyhole.service}}</blockquote>
| |
− | | |
− | * You can monitor activity by watching /var/log/greyhole.log file:
| |
− | <blockquote>{{code|tail -f /var/log/greyhole.log}}</blockquote>
| |