dappconnect-sdks/apps/website/docs/getting-started/download-status-for-linux.md

2.3 KiB

id title
32 Download Status for Linux

The Status desktop app is the best way to use Status on Linux. Take a look at the steps below to get started.

Step 1: Download the Linux app

  1. Visit status.im/get :octicons-tab-external-16:

  2. Under the Desktop section, click the Linux button.

  3. Locate the file in your Downloads folder (the download file name begins with StatusIm-Desktop).

  4. Open Terminal and change the directory to your Downloads folder. Example:

    cd ~/Downloads
    
  5. Run the following command in your terminal to extract the tarball file:

    tar xvf StatusIm-Desktop-*.tar.gz
    

:::info Replace the * with the Status app version number. For example: StatusIm-Desktop-v1.2.tar.gz :::

  1. Optionally, verify the Status app GPG signature.
  2. To launch Status, go to the directory where you have the Status app and double click the AppImage file.

Step 2: Run the Status app for the first time

If this is the first time you run Status on your computer, check Run the Status app for the first time.

Verify the Status app GPG signature

When you verify the GPG signature of the Status app, you confirm that the app has not been altered. To verify the GPG signature on Linux, you use Status app public key and the GNU Privacy Guard (or GPG) :octicons-tab-external-16: software that comes with most Linux distributions.

  1. Open Terminal and change to the directory with the Status AppImage file.

  2. Download and import the Status release public key:

    curl -s 'https:///status.im/gpg/release.asc' | gpg --import
    
    
  3. Update the GPG trust database to include the Status' public key:

    echo '1DD92FFA442D4B5C85C039231A151FD0883555FE:6:' | gpg --import-ownertrust
    
    
  4. Validate the Status app GPG signature. For example, if you downloaded the Status app version 1.2, run this command:

    gpg --verify 'StatusIm-Desktop-v1.2.AppImage.asc'
    
  5. The GPG signature verification is sucessful when you can see the Good signature message. Example:

    gpg: Good signature from "Status.im Release Signing (GPG key for signing Status.im release builds.) <admin@status.im>" [ultimate]