Install TrustEdge on Linux

Make sure your device meets the system requirements needed to install and run TrustEdge.

TrustEdge can be downloaded from the GitHub repository as a Debian package (.deb) for installing on Debian, Ubuntu, or Raspberry Pi OS. Follow these steps to download, install, and verify TrustEdge on a Linux system.

  1. Download for your architecture (ARM32, ARM64, or x64) to your device.
    If using a virtual machine, make sure the downloaded package can be accessed by the virtual machine.
  2. On the device, navigate to the directory where you downloaded TrustEdge and install it using the following command:
    sudo dpkg -i trustedge_<version>.deb
    
  3. If this is the first time installing TrustEdge on the device, the Master Service Agreement (MSA) will be displayed in the terminal.
    1. When you finish reading the EULA, press q to exit the agreement.
    2. Enter yes to accept the MSA and continue with the installation.
        To automate the installation and bypass the Master Service Agreement (MSA) prompt, set the environment variable **DIGICERT_EULA_ACCEPT** to **yes** during installation:
        
        ```bash
        sudo DIGICERT_EULA_ACCEPT=yes dpkg -i trustedge_<version>.deb
        ```
        
        By running the above command, you acknowledge that you have read and agree to the terms of the [Master Service Agreement](https://github.com/digicert/trustedge/blob/master/LICENSE.md).
      
  4. Verify the installation of TrustEdge:
    dpkg -s trustedge
    
  5. Add your user to the trustedge user group:
    sudo adduser <username> trustedge
    
    The above command adds the specified user to the trustedge user group, providing the necessary permissions to use command-line tools effectively.

What’s next?