# DEB repository

## Step 1 - Adding the repository to the OS

Add the GoodAccess repository to the OS using the following script.

{% code fullWidth="false" %}

```
sudo wget -O /etc/apt/sources.list.d/goodaccess.list https://goodaccess-storage.b-cdn.net/applications/prod/linux/repos/deb/goodaccess.list
```

{% endcode %}

<figure><img src="https://418253935-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FiJ406Lpi9EKoWDi7GFL7%2Fuploads%2FwLTNiEqdFsH6LdZZrqIl%2FLinux_DEB_1.png?alt=media&#x26;token=e3a8b4e3-13c0-4422-97d1-4d9a8b64cfb7" alt="Linux terminal displaying the script from Step 1."><figcaption><p>Linux terminal displaying the script from Step 1</p></figcaption></figure>

## Step 2 - Adding the GPG public key to the OS

Add the GPG public key to the OS using the following script.

Used to validate packages from our repository.

{% code fullWidth="false" %}

```
sudo wget -O /etc/apt/trusted.gpg.d/goodaccess.gpg https://goodaccess-storage.b-cdn.net/applications/prod/linux/repos/deb/goodaccess.gpg
```

{% endcode %}

<figure><img src="https://418253935-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FiJ406Lpi9EKoWDi7GFL7%2Fuploads%2FnS6XZ3iZJ9f8YPueMlLF%2FLinux_DEB_2.png?alt=media&#x26;token=edec5a26-ac7b-4489-a730-cee98d6d93ac" alt="Linux terminal displaying the script from Step 2."><figcaption><p>Linux terminal displaying the script from Step 2</p></figcaption></figure>

## Step 3 - Updating the list of packages from all repositories

Update the list of packages from all repositories using the following script.

```
sudo apt update
```

<figure><img src="https://418253935-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FiJ406Lpi9EKoWDi7GFL7%2Fuploads%2FZupZdgkxePowipHKAPUy%2FLinux_DEB_3.png?alt=media&#x26;token=eacc7bc3-bfd3-4968-a97f-17f22c430e39" alt="Linux terminal displaying the script from Step 3."><figcaption><p>Linux terminal displaying the script from Step 3</p></figcaption></figure>

## Step 4 - Installing the "goodaccess" client package

Install the "goodaccess" client package using the following script.

The installer also installs missing dependencies (libc6, libstdc++, iputils-ping, dmidecode).

```
sudo apt install goodaccess
```

<figure><img src="https://418253935-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FiJ406Lpi9EKoWDi7GFL7%2Fuploads%2FaeZ5A1ailEEQvdWsCp94%2FLinux_DEB_4.png?alt=media&#x26;token=51b80f38-8a09-4cd5-9ff2-13a44d710643" alt="Linux terminal displaying the script from Step 4."><figcaption><p>Linux terminal displaying the script from Step 4</p></figcaption></figure>

You have now successfully installed the GoodAccess Client Application.

{% hint style="info" %}
**If you are experiencing problems:**

* check our [linux-troubleshooting](https://support.goodaccess.com/configuration-guides/linux/linux-troubleshooting "mention")
* or [contact our technical support](https://www.goodaccess.com/contact)
  {% endhint %}
