> For the complete documentation index, see [llms.txt](https://exfaz.gitbook.io/namada/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://exfaz.gitbook.io/namada/mulai/menginstal-namada/instal-dari-sumber/prasyarat.md).

# Prasyarat

Jika Anda ingin menginstal Namada dari sumber, Anda harus menginstal beberapa dependensi terlebih dahulu:

1. [Karat](https://www.rust-lang.org/tools/install)
2. [Git](https://git-scm.com/book/en/v2/Getting-Started-Installing-Git)
3. [Dentang](https://clang.llvm.org/get_started.html)
4. [OpenSSL](https://www.openssl.org/source/)
5. [LLVM](https://releases.llvm.org/download.html)

### Karat

Di akhir instalasi, pastikan direktori bin Cargo `$HOME/.cargo/bin`tersedia di variabel lingkungan PATH Anda. Anda dapat me-restart shell Anda atau menjalankannya `source $HOME/.cargo/env`untuk melanjutkan.

Jika Anda sudah menginstal Rust, pastikan Anda menggunakan versi terbaru dengan menjalankan:

```
rustup update
```

### Ketergantungan yang tersisa

Kemudian, instal dependensi yang tersisa.

**Ubuntu:** menjalankan perintah berikut akan menginstal semua yang diperlukan:

```
sudo apt-get install -y make git-core libssl-dev pkg-config libclang-12-dev build-essential protobuf-compiler
```

**Mac:** menginstal alat baris perintah Xcode akan memberi Anda hampir semua yang Anda butuhkan:

```
xcode-select --install
```

`protoc`juga diperlukan. Di Mac, Anda dapat menginstalnya dengan `Homebrew`:

```
brew install protobuf
```

Saat berlari

```
protoc --version
```

Setidaknya harus menghasilkan:

```
libprotoc 3.12.0
```

Silakan merujuk ke [dokumen instalasi protoc](https://grpc.io/docs/protoc-installation/) untuk opsi instalasi lainnya.
