@@ -17,119 +17,129 @@ To enable and disable features please read the [INSTALL.md](INSTALL.md) file.
17
17
Most tools are standard tools on GNU/Linux,
18
18
for other platforms you may have to install some of them.
19
19
20
- - ** C-compiler** (cc, gcc, egcs, ...)
20
+ - ** C-compiler** (cc, gcc, egcs, ...)
21
21
gcc: [ https://www.gnu.org/software/gcc/gcc.html ] ( https://www.gnu.org/software/gcc/gcc.html )
22
- - ** GNU make** is recommended (at least version 3.81)
22
+ - ** GNU make** is recommended (at least version 3.81)
23
23
[ https://www.gnu.org/software/make/make.html ] ( https://www.gnu.org/software/make/make.html )
24
- - ** zlib** compression library (already installed on most modern systems)
25
- It is used to internally compress GRASS raster maps.
24
+ - ** zlib** compression library (already installed on most modern systems)
25
+ It is used to internally compress GRASS raster maps.
26
26
libz: [ https://www.zlib.net ] ( https://www.zlib.net )
27
- - ** flex** lexical analyzer generator (flex)
27
+ - ** flex** lexical analyzer generator (flex)
28
28
_ Note: lex is no longer supported, please use flex instead._ \
29
29
flex: [ https://github.com/westes/flex ] ( https://github.com/westes/flex )
30
- - ** parser generator** (yacc, bison)
30
+ - ** parser generator** (yacc, bison)
31
31
bison: [ https://www.gnu.org/software/bison/bison.html ] ( https://www.gnu.org/software/bison/bison.html )
32
- - ** PROJ** - Cartographic Projection Library
32
+ - ** PROJ** - Cartographic Projection Library
33
33
PROJ: [ https://proj.org/ ] ( https://proj.org/ )
34
- - ** GDAL/OGR** for import and export of most external raster and vector map formats
34
+ - ** GDAL/OGR** for import and export of most external raster and vector map formats
35
35
GDAL: [ https://gdal.org ] ( https://gdal.org )
36
- - ** Python >= 3.7** (for temporal framework, scripts, wxGUI, and ctypes interface)
36
+ - ** Python >= 3.7** (for temporal framework, scripts, wxGUI, and ctypes interface)
37
37
[ https://www.python.org ] ( https://www.python.org )
38
38
39
39
## Optional packages
40
40
41
- Note: also the respective development packages (commonly named ` xxx-dev ` or ` xxx-devel ` ) need to be installed.
41
+ Note: also the respective development packages (commonly named ` xxx-dev ` or
42
+ ` xxx-devel ` ) need to be installed.
42
43
43
- - ** C++ Compiler** (required for various C++ GRASS modules)
44
+ - ** C++ Compiler** (required for various C++ GRASS modules)
44
45
gcc: [ https://www.gnu.org/software/gcc/gcc.html ] ( https://www.gnu.org/software/gcc/gcc.html )
45
- - ** bzip2** , needed for raster compression with bzip2
46
+ - ** bzip2** , needed for raster compression with bzip2
46
47
[ https://www.bzip.org ] ( https://www.bzip.org )
47
- - ** zstd** (Zstandard), needed for raster compression with zstd
48
+ - ** zstd** (Zstandard), needed for raster compression with zstd
48
49
[ https://facebook.github.io/zstd ] ( https://facebook.github.io/zstd )
49
50
- ** FFTW 2.x or 3.x** (library for computing the Discrete Fourier Transform),
50
- required for ` i.fft ` and ` i.ifft ` and other modules
51
+ required for ` i.fft ` and ` i.ifft ` and other modules
51
52
[ http://www.fftw.org ] ( http://www.fftw.org )
52
53
- ** GEOS** (Geometry Engine library),
53
- needed for ` v.buffer ` and adds extended options to the ` v.select ` module
54
+ needed for ` v.buffer ` and adds extended options to the ` v.select ` module
54
55
[ https://libgeos.org/ ] ( https://libgeos.org/ )
55
- - ** LAPACK / BLAS** (libraries for numerical computing) for GMATH library (GRASS Numerical Library)
56
- [ https://www.netlib.org/lapack ] ( https://www.netlib.org/lapack ) (usually available on Linux distros)
56
+ - ** LAPACK / BLAS** (libraries for numerical computing) for GMATH library
57
+ (GRASS Numerical Library)
58
+ [ https://www.netlib.org/lapack ] ( https://www.netlib.org/lapack ) (usually
59
+ available on Linux distros)
57
60
_ Note: LAPACK/BLAS support is at time only needed for selected Addons._
58
- - ** NetCDF** (for 3D raster netcdf export)
61
+ - ** NetCDF** (for 3D raster netcdf export)
59
62
[ https://www.unidata.ucar.edu/software/netcdf/ ] ( https://www.unidata.ucar.edu/software/netcdf/ )
60
- - ** Mesa-3.x** , if hardware OpenGL support is missing in the X Server (OpenGL clone) may be required for wxNVIZ
63
+ - ** Mesa-3.x** , if hardware OpenGL support is missing in the X Server (OpenGL
64
+ clone) may be required for wxNVIZ
61
65
[ https://mesa3d.org/ ] ( https://mesa3d.org/ )
62
- - ** libpng** (for ` r.out.png ` and the PNG driver), usually already installed.
66
+ - ** libpng** (for ` r.out.png ` and the PNG driver), usually already installed.
63
67
[ http://www.libpng.org/pub/png/libpng.html ] ( http://www.libpng.org/pub/png/libpng.html )
64
- - ** libtiff** (for ` r.out.tiff ` ), usually already installed.
68
+ - ** libtiff** (for ` r.out.tiff ` ), usually already installed.
65
69
[ https://gitlab.com/libtiff/libtiff ] ( https://gitlab.com/libtiff/libtiff )
66
- - ** readline** for extra command prompt functionality
67
- [ https://tiswww.case.edu/~chet/readline/rltop.html ] ( https://tiswww.case.edu/~chet/readline/rltop.html )
70
+ - ** readline** for extra command prompt functionality
71
+ [ https://tiswww.case.edu/~chet/readline/rltop.html ] ( https://tiswww.case.edu/~chet/readline/rltop.html )
68
72
[ ftp://ftp.gnu.org/gnu/readline] ( ftp://ftp.gnu.org/gnu/readline )
69
- - ** PostgreSQL libraries** (for the PostgreSQL database interface and PostGIS support)
73
+ - ** PostgreSQL libraries** (for the PostgreSQL database interface and PostGIS support)
70
74
[ https://www.postgresql.org ] ( https://www.postgresql.org )
71
- - ** MariaDB/MySQL libraries** (for the MySQL database interface)
75
+ - ** MariaDB/MySQL libraries** (for the MySQL database interface)
72
76
[ https://mariadb.org/ ] ( https://mariadb.org/ )
73
- - ** SQLite libraries** (for the SQLite database interface)
77
+ - ** SQLite libraries** (for the SQLite database interface)
74
78
[ https://www.sqlite.org ] ( https://www.sqlite.org )
75
- - ** unixODBC** (for the ODBC database interface)
79
+ - ** unixODBC** (for the ODBC database interface)
76
80
[ http://www.unixodbc.org ] ( http://www.unixodbc.org )
77
- - ** R Statistics** (for the R statistical language interface)
81
+ - ** R Statistics** (for the R statistical language interface)
78
82
[ https://cran.r-project.org ] ( https://cran.r-project.org )
79
- - ** FreeType2** (for TrueType font support and ` d.text.freetype ` )
83
+ - ** FreeType2** (for TrueType font support and ` d.text.freetype ` )
80
84
[ https://freetype.org/ ] ( https://freetype.org/ )
81
- - ** Ctypes** (for ctypes interface)
85
+ - ** Ctypes** (for ctypes interface)
82
86
Ctypes can be added as a third-party module in Python 2.3 and
83
- 2.4 - [ https://pypi.org/project/ctypes/1.0.2/ ] ( https://pypi.org/project/ctypes/1.0.2/ )
87
+ 2.4 - [ https://pypi.org/project/ctypes/1.0.2/ ] ( https://pypi.org/project/ctypes/1.0.2/ )
84
88
[ https://docs.python.org/library/ctypes.html ] ( https://docs.python.org/library/ctypes.html )
85
- - ** wxPython >= 2.8.10.1** (for wxGUI)
89
+ - ** wxPython >= 2.8.10.1** (for wxGUI)
86
90
[ https://www.wxpython.org ] ( https://www.wxpython.org )
87
- - ** NumPy >= 1.0.4** (for various wxGUI components and pyGRASS)
91
+ - ** NumPy >= 1.0.4** (for various wxGUI components and pyGRASS)
88
92
[ https://numpy.org ] ( https://numpy.org )
89
- - ** Python dateutil Library** (` python-dateutil ` , needed for the tgrass modules ` t.* ` )
90
- [ https://pypi.org/project/python-dateutil/ ] ( https://pypi.org/project/python-dateutil/ )
93
+ - ** Python dateutil Library** (` python-dateutil ` , needed for the tgrass modules ` t.* ` )
94
+ [ https://pypi.org/project/python-dateutil/ ] ( https://pypi.org/project/python-dateutil/ )
91
95
[ https://github.com/dateutil/dateutil ] ( https://github.com/dateutil/dateutil )
92
- - ** Python PLY Library (Python Lex-Yacc)** (` python-ply ` , needed for the temporal algebra in tgis)
96
+ - ** Python PLY Library (Python Lex-Yacc)** (` python-ply ` , needed for the
97
+ temporal algebra in tgis)
93
98
[ https://www.dabeaz.com/ply ] ( https://www.dabeaz.com/ply/ )
94
- - ** Pillow (Python Imaging Library)** (highly recommended for wxGUI and necessary for wxGUI Cartographic Composer)
99
+ - ** Pillow (Python Imaging Library)** (highly recommended for wxGUI and
100
+ necessary for wxGUI Cartographic Composer)
95
101
[ https://python-pillow.org/ ] ( https://python-pillow.org/ )
96
- - ** Python matplotlib > 1.2** (` python-matplotlib ` , needed for the several wxGUI tools)
102
+ - ** Python matplotlib > 1.2** (` python-matplotlib ` , needed for the several wxGUI
103
+ tools)
97
104
[ https://matplotlib.org/ ] ( https://matplotlib.org/ )
98
105
- ** Python wxPython backend for python-matplotlib**
99
- ("python-matplotlib-wx", needed for e.g. ` g.gui.timeline ` )
106
+ ("python-matplotlib-wx", needed for e.g. ` g.gui.timeline ` )
100
107
[ https://matplotlib.org/ ] ( https://matplotlib.org/ )
101
- - ** python-termcolor** (recommended for ` g.search.modules ` )
108
+ - ** python-termcolor** (recommended for ` g.search.modules ` )
102
109
[ https://pypi.org/project/termcolor/ ] ( https://pypi.org/project/termcolor/ )
103
- - ** six** (` python-six ` , needed for Python API and for cross-version Python compatibility)
104
- [ https://pypi.python.org/pypi/six ] ( https://pypi.python.org/pypi/six )
110
+ - ** six** (` python-six ` , needed for Python API and for cross-version Python
111
+ compatibility)
112
+ [ https://pypi.python.org/pypi/six ] ( https://pypi.python.org/pypi/six )
105
113
[ https://github.com/benjaminp/six ] ( https://github.com/benjaminp/six )
106
- - ** FFMPEG or alternative** (for wxGUI Animation tool - ` g.gui.module ` ), specifically ffmpeg tool
114
+ - ** FFMPEG or alternative** (for wxGUI Animation tool - ` g.gui.module ` ),
115
+ specifically ffmpeg tool
107
116
[ https://ffmpeg.org ] ( https://ffmpeg.org )
108
- - ** mpeg_encode or ppmtompeg tool** (for ` r.out.mpeg ` module)
117
+ - ** mpeg_encode or ppmtompeg tool** (for ` r.out.mpeg ` module)
109
118
[ https://ffmpeg.org ] ( https://ffmpeg.org )
110
- - ** Cairo >= 1.5.8** (for Cairo driver)
119
+ - ** Cairo >= 1.5.8** (for Cairo driver)
111
120
[ https://cairographics.org ] ( https://cairographics.org )
112
- - ** AVCE00 and E00Compr Libraries** (avcimport)
121
+ - ** AVCE00 and E00Compr Libraries** (avcimport)
113
122
[ http://avce00.maptools.org ] ( http://avce00.maptools.org )
114
- - ** git** (git for ` g.extension ` )
123
+ - ** git** (git for ` g.extension ` )
115
124
[ https://git-scm.com ] ( https://git-scm.com )
116
- - ** Subversion** (svn in ` g.extension ` to fetch code selectively from grass-addons on GitHub)
125
+ - ** Subversion** (svn in ` g.extension ` to fetch code selectively from grass-addons
126
+ on GitHub)
117
127
[ https://subversion.apache.org/ ] ( https://subversion.apache.org/ )
118
128
119
129
## Note
120
130
121
- SUN Solaris users may go here to download precompiled libraries etc.:
131
+ SUN Solaris users may go here to download precompiled libraries etc.:
122
132
[ https://www.sunfreeware.com ] ( https://www.sunfreeware.com )
123
133
124
- SGI IRIX users may go here to download precompiled libraries etc.:
134
+ SGI IRIX users may go here to download precompiled libraries etc.:
125
135
[ https://freeware.sgi.com ] ( https://freeware.sgi.com )
126
136
127
- MacOSX users may go here to download precompiled libraries etc.:
137
+ MacOSX users may go here to download precompiled libraries etc.:
128
138
[ https://fink.sourceforge.net ] ( https://fink.sourceforge.net )
129
139
130
140
---
131
141
132
- _ © GRASS Development Team 1997-2023_
142
+ © _ GRASS Development Team 1997-2023_
133
143
134
- Please report bugs here:
144
+ Please report bugs here:
135
145
[ https://grass.osgeo.org/contribute/ ] ( https://grass.osgeo.org/contribute/ )
0 commit comments