Changes

Jump to: navigation, search
Installation folder: Provide examples of Gramps installation path.
==Technical details==
The Windows logic for this bundle is that in Windows the first entry in the search path is the current working directory (... the one in which the program is started). So, so if any Gramps dependency is in that same working directory , there is thus no need to look further for that dependency in a system folder and possibly load . This eliminates the possibility of loading an incompatible one -- thus "dependency hell" is avoided. This is also the reason why GrampsAIO must be started from its own folder. Also, in newer Windows versions there may be security restriction with shell scripts so GrampsAIO does not use one.)
==Installation folder==
This distribution is directory based, which means it loads all dependencies from the directory in which they have been installed.
That folder's location depends on whether the person doing the installation has administrative rights on the Windows machine. If an administrator installs it , the directory may be chosen. In that case, with the default suggestion being <code>%ProgramFiles%\GrampsAIO</code> (for example <code>C:\Program Files\GrampsAIO</code>). If a non-administrator installs it, it will be placed in the user's personal treeworkspace, in <code>%APPDATA%\GrampsAIO</code> (for example <code>C:\Documents and Settings\Jones\Application Data\GrampsAIO</code>).
So As an example, a user with administrator rights using GrampsAOI-{{template:Version windows AIO64}}_win64.exe installer and accepting the standard destination folder during installation, <code>C:\Program&nbsp;Files\GrampsAOI64-{{template:Version windows AIO64}}</code> would be the location for the Gramps executable. While not common, installing the 32-bit version of Gramps on a 64-bit OS, the path would be <code>C:\Program&nbsp;Files&nbsp;(x86)\GrampsAIO32-{{template:Version windows AIO32}}</code>. Finally, if you want chose to install Gramps in a non-standard directory, use that folder path instead instead. To use it from the console/terminal (dos/cmd.exe prompt) , you must first go to the directory where those the dependencies were installed (<code>GrampsAIO\bin</code>); for example:
<code>
==See also==
*[https://nsis.sourceforge.io/Creating_language_files_and_integrating_with_MUI#Another_solution:_Native_PO_File_support Native PO File support] for NSIS (Nullsoft Scriptable Install System)*[[GrampsAIO-3]]*[[GrampsAIO-4]]*[[GrampsAIO-4 package updating]]
[[Category:Developers/Packaging]]
21
edits

Navigation menu