Hướng dẫn cài đặt Rust trên Debian 12

  • Friday 09/08/2024

Rust là một ngôn ngữ lập trình hệ thống hiện đại, được thiết kế với mục tiêu đảm bảo an toàn bộ nhớ và đồng thời hiệu suất cao. Ra mắt lần đầu vào năm 2010 bởi Mozilla, Rust đã nhanh chóng trở thành một trong những ngôn ngữ lập trình được yêu thích nhờ vào các tính năng nổi bật sau.

  • An toàn bộ nhớ: Rust ngăn chặn hầu hết các lỗi truy cập bộ nhớ không an toàn thông qua hệ thống mượn dữ liệu (ownership system) và các kiểm tra tại thời điểm biên dịch (compile-time checks).
  • Hiệu suất cao: Rust được biên dịch xuống mã máy (machine code), giúp chương trình chạy nhanh và tối ưu tài nguyên hệ thống.
  • Quản lý bộ nhớ không cần Garbage Collector: Rust không sử dụng bộ thu gom rác (garbage collector) như nhiều ngôn ngữ lập trình khác, giúp giảm tải CPU và cải thiện hiệu suất.
  • Hỗ trợ lập trình đa luồng (Concurrency): Rust cung cấp các công cụ mạnh mẽ để lập trình đa luồng an toàn, tránh được các lỗi phổ biến như điều kiện đua (race conditions).
  • Cộng đồng và tài liệu phong phú: Rust có một cộng đồng phát triển sôi động và nhiều tài liệu hướng dẫn, thư viện mã nguồn mở có sẵn trên Cargo – trình quản lý gói và hệ thống build của Rust.
  • Sử dụng rộng rãi: Rust được sử dụng trong nhiều lĩnh vực, từ phát triển hệ điều hành, trình duyệt web (như dự án Servo của Mozilla), đến các ứng dụng hệ thống và nhúng.

Hướng dẫn cài đặt Rust

Bạn tiến hành cài đặt với câu lệnh sau:

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

cài đặt Rust

cài đặt Rust

Tiếp tục chạy câu lênh dưới đây để thêm công cụ rust vào biến môi trường

source "$HOME/.cargo/env"

Dùng lệnh sau để xác nhận lại cài đặt thành công chưa

rustc --version

Cài đặt trình biên dịch Rust

Cài đặt gói build-essential bằng lệnh bên dưới.

apt install build-essential

Tiệp đến tạo 1 file test và thêm dòng này vào file test.rs

vi test.rs

fn main() {
println!("Congratulations! You have installed your Rust program and it works.");
}

rustc test.rs
./test.rs

cài đặt Rust

Như vậy bạn đã thành công cài đặt Rust.
Bạn có thể tham khảm thêm bài viết cài đạt php 8.3 cho Debian 12 tại đây

P.A Việt Nam cung cấp đa dạng các cấu hình Máy Chủ Ảo và Máy Chủ Riêng
Cloud Server
Cloud Server Pro
Máy Chủ Riêng

Tham khảo các ưu đãi: https://www.pavietnam.vn/vn/tin-khuyen-mai/

Rate this post