Changes between Version 4 and Version 5 of InstallLinux
- Timestamp:
- Sep 17, 2018 5:16:33 PM (5 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
InstallLinux
v4 v5 1 1 = Installing GSAS-II on Linux systems = 2 2 3 There are a number of ways to install GSAS-II on Linux machines. Alas, none work on Linux distsbecause there are so many different versions of libraries files in use and this means that any compiled files created on one Linux version will be incompatible with some others.3 There are a number of ways to install GSAS-II on Linux machines. Alas, none work on all Linux dists, because there are so many different versions of libraries files in use and this means that any compiled files created on one Linux version will be incompatible with some others. 4 4 5 GSAS-II is normally distributed with binary files for Python and associated packages from the [https://www.anaconda.com/download/#linux Anaconda Python distribution]. If these files are not compatible with your version of Linux, you will need to obtain Python & required packages through some method, such packages distributed by your Python distribution channel. We also distribute compiled library (.so) files for the Fortran code used inside GSAS-II. These files need to be matched to the Python version and the numpy version, but sometimes will need to be compiled in the Linux environment where they will be used, despite this.5 GSAS-II is normally distributed with binary files for Python and associated packages from the [https://www.anaconda.com/download/#linux Anaconda Python distribution]. If these files are not compatible with your version of Linux, you will need to obtain Python & required packages through some method, such packages distributed by your Python distribution channel. We also distribute compiled library (.so) files for the Fortran code used inside GSAS-II. These files need to be matched to the Python version and the numpy version, but sometimes despite this they will need to be compiled in the Linux environment where they will be used. 6 6 7 7 == I. Installing the easy way == … … 19 19 See [wiki:InstallConda here for more information] on this. 20 20 21 == III. Installing Python Manually ==21 == III. Installing Python etc. Manually == 22 22 23 GSAS-II will run with any distribution of Python provided it is version 2.7.x or >=3.6 and provided you have the required packages, which include wxPython, !NumPy, !SciPy, matplotlib and PyOpenGL; some other packages are required for optional functionality; see [https://gsas-ii.readthedocs.io/en/latest/#required-packages here for more information on package requirements in GSAS-II.] Provided you can satisfy these requirements, then Python dists from Redhat, Debian, Ubuntu,... will work fine. (For some notes on package installation with older versions of Linux, see [wiki:"InstallLinux-prev"].) Likewise, alternate Python distributions from [https://python-xy.github.io/ Python(x,y)], [https://www.enthought.com/product/canopy/ Enthought Canopy] and [https://www.activestate.com/activepython ActiveState ActivePython] should work fine, but none have been tested in many years. 23 GSAS-II will run with any distribution of Python, provided it is version 2.7.x or >=3.6, and provided you have the GSAS-II required packages, which include wxPython, !NumPy, !SciPy, matplotlib and PyOpenGL; some other packages are required for optional functionality; see [https://gsas-ii.readthedocs.io/en/latest/#required-packages here for more information on package requirements in GSAS-II.] 24 25 Provided you can satisfy these requirements, then Python dists from Redhat, Debian, Ubuntu,... will work fine. (For some notes on package installation with older versions of Linux, see [wiki:"InstallLinux-prev"].) Likewise, alternate Python distributions from [https://python-xy.github.io/ Python(x,y)], [https://www.enthought.com/product/canopy/ Enthought Canopy] and [https://www.activestate.com/activepython ActiveState ActivePython] should work fine, but none have been tested in many years. 24 26 25 27 You will also need subversion (svn) to download GSAS-II files. All Linux dists offer this (also in Anaconda).