Cách cài đặt ngôn ngữ lập trình Rust trên AlmaLinux 8

Tác giả NetworkEngineer, T.Một 04, 2022, 08:50:31 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 2 Khách đang xem chủ đề.

Cách cài đặt ngôn ngữ lập trình Rust trên AlmaLinux 8


Ngôn ngữ lập trình Rust là một ngôn ngữ lập trình hệ thống đa mô hình của Mozilla tập trung vào việc có các tính năng tốt nhất của ngôn ngữ C++ và Python với trọng tâm là bảo mật.

Rust được thiết kế để trở thành một ngôn ngữ an toàn, đồng thời và thực tế. Nó nhằm mục đích đảm bảo an toàn cho bộ nhớ trong khi vẫn duy trì hiệu suất mà không cần bất kỳ bộ thu gom rác hoặc thời gian chạy nào, do đó có thể sử dụng Rust làm ngôn ngữ lập trình chính của hệ thống nhúng. Do đó, Rust được sử dụng trong nhiều máy tính một bo mạch, bao gồm Raspberry Pi và BeagleBone Black.

Ngôn ngữ này đã được sử dụng trong phát triển web, được sử dụng trong công cụ kết xuất của trình duyệt web Firefox và công cụ bố cục song song Servo. Rust cũng đang được sử dụng để phát triển WebAssembly, một tiêu chuẩn mới để biên dịch mã để chạy trong trình duyệt web. Điều này giúp bạn có thể viết mã hiệu suất cao có thể chạy trong bất kỳ trình duyệt web nào mà không cần plugin.

Kết luận, Rust là một ngôn ngữ lập trình mạnh mẽ, an toàn và nhanh chóng đang ngày càng trở nên phổ biến trong nhiều ngành công nghiệp khác nhau. Nó cung cấp nhiều tính năng không có trong các ngôn ngữ khác, làm cho nó trở thành một lựa chọn tuyệt vời cho các dự án phát triển ở mọi quy mô.

Trong hướng dẫn này, mình sẽ chỉ cho bạn cách cài đặt và cấu hình Ngôn ngữ lập trình Rust trên AlmaLinux 8. Mình cũng sẽ tạo một ví dụ Hello World để chỉ cho bạn cách bắt đầu với Rust.

1. Điều kiện tiên quyết

Để cài đặt Ngôn ngữ lập trình Rust trên AlmaLinux 8, bạn phải có:

  • Quyền truy cập root trên máy chủ hoặc máy ảo của bạn.
  • Máy chủ có RAM tối thiểu 2 GB và ổ cứng 20 GB để quá trình cài đặt diễn ra suôn sẻ.

2. Cập nhật hệ thống

Trước khi cài đặt bất kỳ phần mềm nào trên hệ thống của bạn, bạn nên cập nhật các gói và kho lưu trữ. Bạn có thể thực hiện việc này bằng cách chạy lệnh sau.

Mã nguồn [Chọn]
$ sudo dnf check-update && sudo dnf update -y
Khi lệnh kết thúc, hãy chạy lệnh bên dưới để cài đặt các phần phụ thuộc bắt buộc.

Mã nguồn [Chọn]
$ sudo dnf install curl epel-release cmake gcc make -y
3. Cài đặt Rust trên AlmaLinux 8

Bây giờ hệ thống đã được cập nhật, chúng ta đã sẵn sàng cài đặt Ngôn ngữ lập trình Rust.

Chúng ta sẽ sử dụng curl để tải xuống tập lệnh sẽ cài đặt phiên bản gỉ mới nhất trong hệ thống của mình bằng trình quản lý gói DNF. Cảm ơn nhóm nhà phát triển, chúng ta có thể cài đặt Rust trên toàn hệ thống một cách đơn giản bằng cách nhập các lệnh bên dưới.

Mã nguồn [Chọn]
$ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Lệnh này sẽ tải xuống tập lệnh gỉup.rs từ trang web của dự án Rust và thực thi nó bằng cách sử dụng cửa sổ dòng lệnh Shell.

Đầu ra mẫu:


Sau khi cài đặt xong, hãy chạy lệnh bên dưới để cập nhật biến môi trường PATH.

Mã nguồn [Chọn]
$ source ~/.profile
Kế tiếp, chạy lệnh bên dưới để cập nhật biến môi trường CARGO.

Mã nguồn [Chọn]
$ source ~/.cargo/env
Cuối cùng, mở một cửa sổ dòng lệnh Terminal mới và gõ lệnh rustc có tùy chọn -V để xác minh rằng Rust đã được cài đặt chính xác. Rustc là trình biên dịch cho Ngôn ngữ lập trình Rust.

Mã nguồn [Chọn]
$ rustc -V
Đầu ra phải là một cái gì đó như thế này. Kết quả này cho thấy rằng bạn đã cài đặt Rust trong hệ thống của mình.

Bây giờ chúng ta đã cài đặt thành công Ngôn ngữ lập trình Rust, hãy cùng xem cách tạo một ví dụ Hello World.


4. Kiểm tra cài đặt

Bây giờ Rust đã được cài đặt, hãy tạo một chương trình "Hello World" cơ bản để kiểm tra cài đặt.

Đầu tiên, hãy tạo một thư mục mới để đặt dự án Rust mới của chúng ta vào thư mục /home của chúng ta.

Mã nguồn [Chọn]
$ cd && mkdir hello_world
Tiếp theo, chuyển sang thư mục này bằng lệnh cd.

Mã nguồn [Chọn]
$ cd hello_world
Sau đó, tạo một tập tin có tên hello_world.rs bằng nano hoặc trình soạn thảo văn bản yêu thích của bạn.

Mã nguồn [Chọn]
$ sudo nano hello_world.rs
Sau khi tập tin đã được mở, hãy sao chép và dán đoạn mã sau.

Mã nguồn [Chọn]
fn main() {
  println!("Hello World, this is an example provided by vietnetwork.vn");
}

fn main(): Đây là hàm main(), là nơi chương trình của chúng ta sẽ chạy.
println!("Hello World, this is an example provided by vietnetwork.vn");: Dòng này in ra "Xin chào Thế giới" lên bảng điều khiển.
}: Dấu đóng ngoặc cho hàm main().

Nếu bạn đang chạy điều này trong phiên SSH, điều quan trọng là phải đóng nano bằng cách nhấn CTRL + X , Y và Enter

Bây giờ, hãy biên dịch chương trình bằng lệnh rustc và chuyển vào tên tập tin làm đối số duy nhất.

Mã nguồn [Chọn]
$ rustc hello_world.rs
Khi chương trình đã biên dịch thành công, bạn sẽ nhận thấy rằng bây giờ có hai tập tin mới trong thư mục của mình; một tập tin được gọi là "hello_world.rs" và tập tin thực thi khác có tên "hello_world". Tập tin thực thi này có thể được chạy trên chính nó và trên bất kỳ hệ thống nào đã cài đặt Rust.


Để chạy chương trình, hãy nhập lệnh sau vào cửa sổ dòng lệnh Terminal của bạn.

Mã nguồn [Chọn]
./hello_world
Chương trình sẽ in chính xác những gì bạn mong đợi để xem "Xin chào Thế giới, đây là một ví dụ do vietnetwork.vn cung cấp". Xin chúc mừng! Bạn đã cài đặt và kiểm tra thành công Ngôn ngữ lập trình Rust trên hệ thống AlmaLinux của mình.

Có rất nhiều tài nguyên trực tuyến mà bạn có thể truy cập để tìm hiểu thêm về ngôn ngữ lập trình này. Bạn có thể tham khảo trang web chính thức của nó, nơi chứa tất cả thông tin bạn cần để bắt đầu, bao gồm tài liệu, hướng dẫn và diễn đàn cộng đồng. Ngoài ra còn có rất nhiều sách về Rust có thể được tìm thấy trên Amazon hoặc các hiệu sách trực tuyến khác. Cuối cùng, có nhiều video hướng dẫn có sẵn trên YouTube có thể hướng dẫn bạn qua các khía cạnh khác nhau của ngôn ngữ.

Trong bài này, mình đã hướng dẫn bạn cách cài đặt Rust trên AlmaLinux 8. Chúng ta cũng đã tạo một chương trình "Hello World" cơ bản để kiểm tra cài đặt. Để lại bình luận bên dưới và cho mình biết nếu bạn có bất kỳ câu hỏi nào hoặc cần trợ giúp.