-
Notifications
You must be signed in to change notification settings - Fork 21
/
README.Windows
52 lines (34 loc) · 2.88 KB
/
README.Windows
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
Running the pre-built binary on Windows is very straightforward. Simply download the Windows Axis Mundi pre-built binary and run it.
If you don't have PGP already installed then you will need to install at least GnuPG - ftp://ftp.gnupg.org/gcrypt/binary/gnupg-w32cli-1.4.19.exe (if you already have gpg4win installed then you are already tgood to go)
However if you wish to run from source or build your own binary executables then there are a number of requirements that must be installed as follows (choose 32 or 64 bit as required) :
- python2.7 - https://www.python.org/downloads/release/python-2710/
- pywin32 - http://sourceforge.net/projects/pywin32/files/pywin32/
https://sourceforge.net/projects/pywin32/files/pywin32/Build%20220/pywin32-220.win32-py2.7.exe/download
- wxpython3.0 - http://www.wxpython.org/download.php
https://sourceforge.net/projects/wxpython/files/wxPython/3.0.2.0/wxPython3.0-win32-3.0.2.0-py27.exe/download?use_mirror=tenet
- GnuPG (unless you want gpg4win) ftp://ftp.gnupg.org/gcrypt/binary/gnupg-w32cli-1.4.19.exe
- SQLite Windows DLL - https://www.sqlite.org/download.html
Now download the latest release of the Axis Mundi source - https://github.com/six-pack/Axis-Mundi/archive/master.zip
====
At the moment Pysqlcipher installer on Windows is somewhat broken due to the amalgamation source files being stored on a server with ssl certificates that will not validate on Windows Python
A work around is to install Pysqlcipher manually as follows;
1)Need VC compiler for Python27
https://www.microsoft.com/en-us/download/confirmation.aspx?id=44266
2)Need Win32 OpenSSL
http://slproweb.com/download/Win32OpenSSL-1_0_2h.exe
3)Need pysqlcipher
git clone https://github.com/leapcode/pysqlcipher/
build it: wine32 c:\\python27\\python setup.py install
The go do axis-mundi requiremnts.txt as normal
====
Extract Axis Mundi to a folder. Now go back to a command prompt and change to the directory containing Axis Mundi. Install Python requirements using pip by typing the following at the command prompt:
c:\python27\python -m pip install -r requirements.txt
Once this has completed you can run Axis Mundi using:
c:\python27\python axismundi.py
If you want to build a binary executable the following extra steps are required:
Download and install latest development version of PyInstaller - https://github.com/pyinstaller/pyinstaller/archive/develop.zip
Extract pyinstaller and from a command prompt run "c:\python27\python setup.py install" in the pyinstaller directory. This will install pyInstaller.
In the command prompt change back to the Axis Mundi directory and type the following:
c:\python27\scripts\pyinstaller axismundi_w32.spec
This should build axismundi.exe in the dist directory. Take a copy of the executable - you can now use it on any Windows system.
All of the above is possible using Wine on Linux if you want to build the Windows binary on a Linux system.