# Tutorial for Linux

## Requirements for Linux

* **OS:** AlmaLinux 8/9 or Ubuntu 18, or above.
* **Processor:** Minimum of 4 cores.
* **Memory:** Minimum of 8 GB RAM.
* **Graphics:** Nvidia GeForce GTX 1060 6GB or above.
* **Storage:** Minimum of 30 GB available spaces
* **Required Access**: Root user privileges&#x20;
* **Graphics** **Drivers**: OpenCL, Metal,[ AMD Drivers(AMD GPUs)](https://www.amd.com/en/resources/support-articles/knowledge-base-search.html) and [AMD Drivers Signing](<https://sourceforge.net/projects/amd-ati-pixel-clock-patcher/  >), HIP or [CUDA  drivers](https://developer.nvidia.com/cuda-downloads).

{% hint style="info" %}
The streamlined version of Linux lacks tools like lspci, lshw, and dmidecode, which need to be manually installed.
{% endhint %}

## Connect Wallet

Go to [https://dekube.ai/earn](https://dekube.ai/points)

### 1.Connect Wallet

<figure><img src="/files/my2WhURJkbLHwQCb7yqg" alt=""><figcaption></figcaption></figure>

Click on "Conncet Wallet” , Connect Metamask and sign with your wallet

<div align="left"><figure><img src="/files/FBLx90OBrkYXRDiJ07WQ" alt=""><figcaption></figcaption></figure></div>

### 2.Create your Login Key

<figure><img src="/files/wTirDXlk2SBMYtjUc5gn" alt=""><figcaption></figcaption></figure>

Click "Generate Key"

<div align="left"><figure><img src="/files/Z7d0KEkL2Oomc3yckzp1" alt="" width="375"><figcaption></figcaption></figure></div>

## Install DEKUBE Client for Linux:

### 1.Install Client

{% code title="Input" %}

```
bash <(curl -sLk https://s.dekube.ai/dekube+client/scripts/DEKUBE_1.0.3.sh)
```

{% endcode %}

{% code title="Output" %}

```
+client/linux/dekube...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 33.1M  100 33.1M    0     0  2576k      0  0:00:13  0:00:13 --:--:-- 1686k
Download successful!
Extracting dekube...
Finished!
```

{% endcode %}

### 2.Bind your Login Key

{% code title="Input" %}

```
dekube register [your Login Key]
```

{% endcode %}

{% code title="Output" %}

```
[INFO] Registering client with address [your wallet address]
DEKUBE register finish
```

{% endcode %}

### 3.Connect Client

{% code title="Input" %}

```
cd dekube-client
./start_dekube.sh
```

{% endcode %}

{% code title="Output" %}

```
DEKUBE started
To stop DEKUBE, type 'dekube stop'
To check DEKUBE status, type 'dekube status'
```

{% endcode %}

**That's it. Your device is now successfully connected.**

**Enjoy and Earn your points!**


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://dekube.gitbook.io/docs/genesis-points-event/tutorial-for-linux.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
