Installation Tools
The TSE installation process requires several installation tools. In this page, you will find:
- How to download the correct build of tctl to copy images and manage TSE
- A list of the additional tools needed to install and manage TSE
TCTL
tctl is a helper tool used to manage TSE software images, and to apply TSE configuration from the command line.
- Linux
- MacOS
- Windows
Use curl to download the binary, grant permissions to execute and place it somewhere in your $PATH.
mkdir -p ~/.tctl/bin
curl -Lo ~/.tctl/bin/tctl https://binaries.dl.tetrate.io/public/raw/versions/linux-amd64-1.8.0+tse/tctl
chmod +x ~/.tctl/bin/tctl
export PATH=$PATH:~/.tctl/bin
Or with wget:
mkdir -p ~/.tctl/bin
wget -q -O ~/.tctl/bin/tctl https://binaries.dl.tetrate.io/public/raw/versions/linux-amd64-1.8.0+tse/tctl
chmod +x ~/.tctl/bin/tctl
export PATH=$PATH:~/.tctl/bin
Use curl to download the binary, grant permissions to execute and place it somewhere in your $PATH.
Set ARCH to amd64
for Intel-based Macs:
ARCH=arm64
mkdir -p ~/.tctl/bin
curl -Lo ~/.tctl/bin/tctl https://binaries.dl.tetrate.io/public/raw/versions/darwin-${ARCH}-1.8.0+tse/tctl
chmod +x ~/.tctl/bin/tctl
sudo xattr -r -d com.apple.quarantine ~/.tctl/bin/tctl
export PATH=$PATH:~/.tctl/bin
Or with wget:
ARCH=arm64
mkdir -p ~/.tctl/bin
wget -q -O ~/.tctl/bin/tctl https://binaries.dl.tetrate.io/public/raw/versions/darwin-${ARCH}-1.8.0+tse/tctl
chmod +x ~/.tctl/bin/tctl
sudo xattr -r -d com.apple.quarantine ~/.tctl/bin/tctl
export PATH=$PATH:~/.tctl/bin
Download the tctl.exe binary to a directory under Program Files
. You might need to run the following commands from an elevated PowerShell prompt.
mkdir "%USERPROFILE% ctl"
mkdir "%USERPROFILE% ctlin"
Invoke-WebRequest -Uri https://binaries.dl.tetrate.io/public/raw/names/tctl/versions/windows-amd64-1.8.0+tse.exe/tctl.exe -OutFile "%USERPROFILE% ctlin ctl.exe"
You will need to add the %USERPROFILE%\tctl\bin path to the system environment variable %PATH%.
The version of tctl must match the version of TSE that you wish to install. Check your tctl version:
tctl version
Expect output resembling:
TCTL version: 1.8.0+tse
TSB version: <connection not configured>
Additional Tools
In addition to tctl, you will need the following software tools to install and manage TSE: