> For the complete documentation index, see [llms.txt](https://korea-crypto-degen-club.gitbook.io/sui/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://korea-crypto-degen-club.gitbook.io/sui/undefined/requirement-sw.md).

# 필수 소프트웨어 설치

## 설치 가이드

Ubuntu, Debian 배포판 Linux로 Sui 풀노드 서버를 만드셨다면 풀노드를 돌리기 앞서 아래의 소프트웨어를 필수로 설치해야 합니다.

1. Curl & Jq
2. Rust & Cargo
3. 관련 라이브러리 설치
4. Sui 클라이언트 설치
5. SUI 토큰 요청
6. Docker 설치
7. Docker Compose 설치
8. Docker 추가 설정
9. Sui 풀노드 설정 및 시작하기

## Curl & Jq 설치

```
sudo apt install curl jq
```

## Git 설치

```
sudo apt install git
```

## Rust & Cargo 설치 & 업데이트

아래의 명령어를 실행해서 Rust와 Cargo를 설치

```
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
```

아래와 같이 출력되면 1을 기입하고 엔터

```
Current installation options:
   default host triple: x86_64-unknown-linux-gnu
     default toolchain: stable (default)
               profile: default
  modify PATH variable: yes

1) Proceed with installation (default)
2) Customize installation
3) Cancel installation
```

설치가 완료되면, 아래의 명령어 실행

```
source "$HOME/.cargo/env"
rustc -V
```

아래와 같이 1.60.0 이상 버전인지 확인

```
ubuntu@ip-172-31-34-191:~$ rustc -V
rustc 1.62.0 (a8314ef7d 2022-06-27)
```

1.60.0 이하의 버전이라면 Rust와 Cargo를 1.60.0 이상 버전으로 업데이트

```
rustup update stable
```

## 관련 라이브러리 설치

#### libssl-dev 라이브러리 설치

```
sudo apt install libssl-dev
```

#### cmake 라이브러리 설치

```
sudo apt install cmake
```

#### libclang-dev 라이브러리 설치

```
sudo apt install libclang-dev
```
