Windows Installation¶
This document is still Under Development
, and may be subject to frequent
updates. Hard linking to specific URL's is not advised at this time. To prevent
unexpected issues, the installation order below should be firmly adhered to.
Prerequisites¶
In order to checkout and compile the JTSDK Net Core Utilities
, users must have
three applications / frameworks installed at the system level
.
The guides listed below are provided to
assist users with installing the JTSDK Tool Chain
prerequisite applications.
All three components are installed to the Default System Install Location(s)
if the guides are followed.
All three packages must be available from a standard Windows or Linux Console.
If not, users should add--either locally or system wide--the path location(s)
which allows access from the command-line. Using the commands git --version
,
dotnet --info
, and code --version
should all render without error from their
respective console.
IMPORTANT - It is up to the user where these packages are installed. However, unless there are specific reasons to NOT use a default install location, its
highly advisable
to use the recommended installer location(s).
While not critical, the order below should be followed:
Required Install¶
MSYS2
is the last of the required installation and configuration sections.
It follows the Core Apps Install guide as several
scripts--most notably, the Hamlib Build
script--are part of this package. The
Core Apps Install package also provides the MSYS2
dependency
list which users will need to install MSYS2
required dependencies.
Optional Install¶
- Database Tools (non-PostgreSQL)
- Doc Tools
- Java Tools
- Java
- PostgreSQL
- Redis
- WSL
- Misc Tools - under development
Setting JTSDK_HOME¶
On several occasions, you will be required to set JTSDK_HOME
temporarily. The
following shows how to do this for either (C|D)
installation locations.
# To temporarily set the JTSDK_HOME variable inside a Windows Console
# C-Drive Installation
set JTSDK_HOME=C:\JTSDK-Tools
# D-Drive Installation
set JTSDK_HOME=D:\JTSDK-Tools
The same would be true, and follows the same syntax if:
- The system has several (more than two) physical hard drives.
- The system has multiple Windows partitions on a single drive.
Setting JTSDK_HOME
in a Windows Console Manually will NOT retain the setting
if the current console is closed. Likewise, if you have two consoles open,
setting the variable in Console-1 will NOT make the variable known too nor
available in Console-2.
Tool Chain Matrix¶
The Tool Chain Matrix(s) provides a brief description and
links to each application or framework used within JTSDK-Tools
. Installation
,
Configuration
and Removal
will be outlined in each of the respective
application or framework documents as appropriate.