Installation

The implementation is in Python 3.2, and is intended for Windows (any recent), Mac OS-X 10.5/10.6, Unix or Linux. The standard intallation includes both desktop GUI and a localhost RESTful web server. Sources for the standard version are on gitHub (master branch). A Python 2.7 server version of the non-desktop portion supports servers such as Google App Engine (source zip is on the download page).

Memory required for desktop use is about twice of comparable commercial products, e.g., a US-GAAP filing might need 30-60MB (x32 ok), comparing two 2011 us-gaaps for versioning report generation might take 4.5G (x64 needed). Memory required for server use for large dimensional instances has been reported to be less than some comparable commerical products.

Windows

Windows x64 Installer

  1. Download the Windows x64 installer. It is a .exe installer file with the App inside.
  2. (All the Python and resources needed are built inside the installation, you do not have to download Python or ActiveTCL separately.)

Windows 32 bit Installer

  1. Download the Windows 32 bit (x86) installer. It is a .exe installer file with the App inside.
  2. (All the Python and resources needed are built inside the installation, you do not have to download Python or ActiveTCL separately.)

Mac

App

  1. Download the Mac OS App. It is a .dmg file with the App inside. Drag the App to your Applications folder (or anywhere else, such as desktop), and ‘eject’ the .dmg.
  2. (All the Python and resources needed are built inside the App, you do not have to download Python or ActiveTCL separately.)

Linux & Sparc Solaris

The current linux build has been compiled on Ubuntu 12.04, the Sparc build on Solaris 10, and they are binaries that includes the Python libraries.  Install by unzipping.  The .so’s may need an LD_LIBRARY_PATH set to the unzipped location.  The Sparc build contains .so’s known to be needed; the Ubuntu build depends on Ubuntu .so presence.   The Arelle config json files and cache default to being under ”~/.config/arelle”.

(The Linux Ubuntu build is known to not have the library configurations for RedHat.)

(Please contact support@arelle.org for any linux/unix issues.)

 

8 Responses to Installation

  1. You made some tight points there. I looked on the net for the difficulty and located most individuals can approve along with your blog.

  2. Don says:

    I got the following error when I install from source code on Mac

    —————————————

    macbook:$ python3.2 -marelle.CntlrWinMain
    Traceback (most recent call last):
    File “/Library/Frameworks/Python.framework/Versions/3.2/lib/python3.2/runpy.py”, line 160, in _run_module_as_main
    “__main__”, fname, loader, pkg_name)
    File “/Library/Frameworks/Python.framework/Versions/3.2/lib/python3.2/runpy.py”, line 73, in _run_code
    exec(code, run_globals)
    File “/Users/Downloads/Arelle/arelle/CntlrWinMain.py”, line 17, in
    from arelle import XbrlConst
    File “arelle/XbrlConst.py”, line 1, in
    from arelle.ModelValue import qname
    File “arelle/ModelValue.py”, line 124, in
    from arelle.ModelObject import ModelObject
    File “arelle/ModelObject.py”, line 8, in
    from lxml import etree
    ImportError: No module named lxml
    macbook:Arelle $ python3.2 -marelle.CntlrWinMain
    Traceback (most recent call last):
    File “/Library/Frameworks/Python.framework/Versions/3.2/lib/python3.2/runpy.py”, line 160, in _run_module_as_main
    “__main__”, fname, loader, pkg_name)
    File “/Library/Frameworks/Python.framework/Versions/3.2/lib/python3.2/runpy.py”, line 73, in _run_code
    exec(code, run_globals)
    File “/Users/Downloads/Arelle/arelle/CntlrWinMain.py”, line 17, in
    from arelle import XbrlConst
    File “arelle/XbrlConst.py”, line 1, in
    from arelle.ModelValue import qname
    File “arelle/ModelValue.py”, line 124, in
    from arelle.ModelObject import ModelObject
    File “arelle/ModelObject.py”, line 8, in
    from lxml import etree
    ImportError: No module named lxml
    macbook$

  3. adit says:

    what about linux?

  4. Dennis says:

    Is there (or will there be) a command line switch for unattended installation on Windows systems?

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>