Building the tool
Resources (PLEASE REMOVE)
System requirements
To properly build components, you must have a system with the following requirements:
Linux (Ubuntu Preferred) Version: 20.04 or Above Mac(Apple Silicon or Intel) Version: Big Sur or Above Windows : Windows 10 or Above
4 vCPU, 4 GB Memory at minimum
4 GB of space minimum for zbox build components and storage allocation.
Install zboxcli
Linux Installation
Download the latest linux zboxcli archive release from here.
Open terminal and extract the downloaded archive to a specified directory using the command below.
Provide execution privileges to the zbox executable.
4. Navigate to the extracted directory path
Run the zbox executable type by using the command below.
On successful installation you will see a help section similar to response below:
7. .Create a Storage Allocation
Windows Installation
Download the latest windows zboxcli archive release from here.
Extract the executable from the archive
zbox-windows.zip
Now run the executable
zbox.exe
in windows command prompt.On successful installation, you will see a help section similar to response below :
6. Create a Storage Allocation
macOS Installation
Download the latest mac zboxcli archive release from here.
Open terminal and extract the downloaded archive to a specified directory using the commands below:
3. Provide execution privleges to the zbox executable.
Navigate to extracted directory path .
Run the zbox executable using the command below.
On successful installation you will see a help section :
7. Create a Storage Allocation
Building zboxcli
Building zboxcli for Windows
Windows 64bit (tested with Windows 11)
Installing msys2 from here.
Open MSYS2 MINGW64 shell from the windows start menu. The MINGW64 shell window should look similar to screenshot below.
Install the following libraries:
Install clang, go for mingw64 and unzip
Note: Restart mingw64 shell for Go to make changes.
Set environment variables
Clone zboxcli
Navigate to zboxcli directory and run the following command :
Download necessary dll files as zip from here.
Unzip and copy dll's to zboxcli directory. The zboxcli directory will be available at the following path
C:\msys64\home\<your_windows_username>\zboxcli
if cloned under mingw64 shell.Now run the
./zbox
command under zboxcli directory
On a successful build you will see a help section.
12. Create a Storage Allocation
Building zboxcli for Mac and Linux
1. Go Binaries
Installation instructions for Mac and Linux can be found here.
2. Build-Essential(Only required for linux)
The build essential package is required to build and make the zbox application. It includes the necessary GCC/g++ compilers and other essential critical libraries and utilities.
Run apt update command to update the packages
Get build-essential package
3. Clone the zboxcli repository using the command
4. Navigate into zboxcli directory using
5. Use the make install command to compile the source code .
This might take a minute. Here is a sample response of successful make install command:
6. Start the Zbox by navigating back to the zboxcli directory usingcd zboxcli\
and type
On a successful build you will see a help section.
Last updated