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의 강력한 기능을 탐색하고 견고한 애플리케이션을 구축하는 재미있는 시간을 보내세요!