본문으로 건너뛰기

Linux Mint에 Rust 설치하는 방법 안내

Linux Mint에 Rust 설치하는 방법 안내

Rust는 성능, 신뢰성 및 안전한 동시성에 중점을 둔 강력한 시스템 프로그래밍 언어입니다. Linux Mint 사용자라면,이 자습서를 통해 시스템에 Rust를 설치하는 단계별 프로세스를 안내합니다.

Rust 설치에는 인터넷 연결이 필요하며 완료하는 데 시간이 걸릴 수 있습니다. 그럼 시작해 봅시다!

단계 1: 패키지 관리자 업데이트

Rust를 설치하기 전에 패키지 관리자와 시스템이 최신 상태인지 확인하는 것이 좋습니다. 터미널을 열고 다음 명령을 실행하십시오:

sudo apt update

이렇게 하면 업그레이드 및 새 설치를 위한 패키지 목록이 업데이트됩니다.

단계 2: Rust 설치

Linux Mint에 Rust를 설치하기 위해 Rust의 공식 설치 프로그램 인 rustup을 사용합니다. rustup은 Rust와 패키지 관리자 cargo를 포함한 Rust 및 관련 도구를 설치합니다.

설치를 시작하려면 터미널을 열고 다음 명령을 실행하십시오:

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

이 명령은 스크립트를 다운로드하여 실행하며, 설치 프로세스를 안내합니다. 계속 진행하도록 요청받고 설치가 시작됩니다.

단계 3: Rust 환경 설정

설치가 완료되면 Rust 환경을 구성하라는 메시지가 표시됩니다. 1을 누르고 Enter를 눌러 기본 설치를 진행하십시오.

Rustup은 ~/.profile 파일에 필요한 환경 변수를 추가합니다. 이 파일은 새로운 터미널 세션을 시작할 때 자동으로 실행됩니다.

~/.profile에 적용된 변경 사항을 로그 아웃하고 다시 로그인하지 않고 적용하려면 다음 명령을 실행하십시오:

source ~/.profile

단계 4: Rust 설치 확인

Linux Mint 시스템에 Rust가 올바르게 설치되었는지 확인하려면 다음 명령을 실행하여 설치를 확인할 수 있습니다:

rustc --version

설치가 성공적이면 이 명령은 설치된 Rust 버전을 표시합니다. 예를 들어:

rustc 1.58.0 (unknown-linux-gnu)

단계 5: Rust Toolchain 업데이트

Rust 툴체인을 최신 상태로 유지하는 것이 좋습니다. Rust 컴파일러와 관련 도구를 업데이트하려면 다음 명령을 실행할 수 있습니다:

rustup update

이 명령은 업데이트를 확인하고 사용 가능한 경우 업데이트를 설치합니다.

단계 6: 사용 예제

이제 Rust가 설치되었으므로 몇 가지 사용 예제를 살펴보겠습니다.

예제 1: Rust 프로그램 컴파일

hello.rs라는 새 파일을 만들고 텍스트 편집기에서 엽니다:

nano hello.rs

다음 코드를 파일에 추가하십시오:

fn main() {
println!("Hello, world!");
}

파일을 저장하고 텍스트 편집기를 종료합니다.

Rust 프로그램을 컴파일하려면 다음 명령을 실행하십시오:

rustc hello.rs

이렇게 하면 동일한 디렉토리에 hello라는 실행 파일이 생성됩니다. 프로그램을 실행하려면 다음 명령을 사용하십시오:

./hello

다음과 같은 출력이 표시됩니다:

Hello, world!

예제 2: Cargo를 사용하여 새로운 Rust 프로젝트 생성

Cargo는 Rust의 패키지 관리자 및 빌드 도구입니다. 종속성 관리 및 프로젝트 빌드 과정을 간소화합니다.

새로운 Rust 프로젝트를 생성하려면 다음 명령을 실행하십시오:

cargo new myproject

이렇게 하면 기본 프로젝트 구조가 있는 myproject라는 새 디렉토리가 생성됩니다.

프로젝트 디렉토리로 이동하십시오:

cd myproject

프로젝트를 빌드하고 실행하려면 다음 명령을 실행하십시오:

cargo run

다음과 같은 출력이 표시됩니다:

Hello, world!

결론

축하합니다! Linux Mint 시스템에 성공적으로 Rust를 설치했습니다. rustup을 사용하여 설치 프로세스, 환경 구성, 설치 확인, 툴체인 업데이트 및 사용 예제를 다루었습니다.

이제 Rust 프로그래밍 여정을 시작할 준비가 되었습니다. Rust의 강력한 기능을 탐색하고 견고한 애플리케이션을 구축하는 재미있는 시간을 보내세요!