วิธีการติดตั้ง Rust Programming Language บน Rocky Linux 8


สนิม เป็นภาษาโปรแกรมระบบโอเพ่นซอร์สที่เน้นความเร็ว ความปลอดภัยของหน่วยความจำ และความเท่าเทียม นักพัฒนาซอฟต์แวร์ใช้ Rust เพื่อสร้างแอปพลิเคชันซอฟต์แวร์ใหม่ๆ มากมาย เช่น เอ็นจิ้นเกม ระบบปฏิบัติการ ระบบไฟล์ ส่วนประกอบของเบราว์เซอร์ และเอ็นจิ้นการจำลองสำหรับ Virtual Reality Rust มีความคล้ายคลึงกับ C ++ แต่สามารถรับประกันความปลอดภัยของหน่วยความจำได้โดยใช้ตัวตรวจสอบการยืมเพื่อตรวจสอบความถูกต้องของข้อมูลอ้างอิง

สำหรับผู้ใช้ โดยเฉพาะนักพัฒนาที่ต้องการลองใช้ภาษา Rust Programming คุณจะรู้ วิธีการติดตั้ง Rust Programming Language บน Rocky Linux 8

เบื้องต้น

  • ระบบปฏิบัติการที่แนะนำ: ร็อคกี้ลินุกซ์ 8 +.
  • บัญชีผู้ใช้: บัญชีผู้ใช้ที่มีการเข้าถึง sudo หรือรูท

อัปเดตระบบปฏิบัติการ

อัปเดตของคุณ ลินุกซ์ร็อคกี้ ระบบปฏิบัติการเพื่อให้แน่ใจว่าแพ็คเกจที่มีอยู่ทั้งหมดเป็นปัจจุบัน:

sudo dnf upgrade --refresh -y

บทช่วยสอนจะใช้ the คำสั่ง sudo และ  สมมติว่าคุณมีสถานะ sudo.

วิธีตรวจสอบสถานะ sudo ในบัญชีของคุณ:



sudo whoami

ตัวอย่างผลลัพธ์ที่แสดงสถานะ sudo:

[joshua@rockylinux ~]$ sudo whoami
root

หากต้องการตั้งค่าบัญชี sudo ที่มีอยู่หรือใหม่ โปรดไปที่บทช่วยสอนของเราที่ วิธีเพิ่มผู้ใช้ใน Sudoers บน Rocky Linux.

ในการใช้งาน บัญชีรูทให้ใช้คำสั่งต่อไปนี้ด้วยรหัสผ่าน root เพื่อเข้าสู่ระบบ

su

ติดตั้งแพ็คเกจที่จำเป็น

ขั้นตอนแรกคือการนำเข้าที่เก็บจาก EPEL (แพ็คเกจเสริมสำหรับ Enterprise Linux); นี้ จะติดตั้งการพึ่งพาที่อัปเดตแล้วและควรใช้โดยไม่คำนึงถึงว่าคุณอยู่ในสภาพแวดล้อมการผลิตที่เข้มงวด

ดำเนินการคำสั่งดังต่อไปนี้:

sudo dnf install epel-release

ตัวอย่างผลลัพธ์:



วิธีการติดตั้ง Rust Programming Language บน Rocky Linux 8

พิมพ์ "Y" จากนั้นกด "ใส่รหัส" เพื่อดำเนินการติดตั้งต่อไป

หรือใช้ไฟล์ “-y ธง” เพื่อข้ามสิ่งนี้และบังคับการติดตั้ง

ถัดไป ติดตั้ง CMake, GCC และ Make ซึ่งจะต้องคอมไพล์เมื่อสร้างแอปพลิเคชัน Rust

sudo dnf install cmake gcc make curl clang -y

ติดตั้ง Rust Programming Language

เมื่อคุณเสร็จสิ้นการติดตั้งแพ็คเกจที่จำเป็นในข้อกำหนดเบื้องต้นแล้ว คุณสามารถใช้ (ขด) เพื่อดาวน์โหลดสคริปต์การติดตั้ง Rust โดยดำเนินการคำสั่งต่อไปนี้:

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

คุณควรเห็นผลลัพธ์ตามตัวอย่างด้านล่าง “ประเภท 1” และกด “ Enter” เพื่อดำเนินการต่อ

ตัวอย่าง:



วิธีการติดตั้ง Rust Programming Language บน Rocky Linux 8

การติดตั้งทั้งหมดควรใช้เวลาประมาณ 1 ถึง 5 นาที ขึ้นอยู่กับความเร็วอินเทอร์เน็ตของเซิร์ฟเวอร์และฮาร์ดแวร์ เมื่อเสร็จแล้วคุณจะเห็นผลลัพธ์ต่อไปนี้:

ตอนนี้คุณจะต้องเปิดใช้งาน (สภาพแวดล้อมที่เป็นสนิม) สำหรับเชลล์ปัจจุบันของคุณ ทำได้โดยใช้คำสั่งต่อไปนี้เพื่อเปิดใช้งานสภาวะแวดล้อม rust:

source ~/.profile
source ~/.cargo/env

ตรวจสอบเวอร์ชันบิลด์ของ Rust ที่ติดตั้ง ซึ่งจะแสดงให้คุณเห็นว่าติดตั้งสำเร็จแล้วเช่นกัน พิมพ์คำสั่งต่อไปนี้แล้วกด Enter:

rustc -V

ตัวอย่างผลลัพธ์ (การเปลี่ยนแปลงนี้จะเปลี่ยนไปตามเวอร์ชันที่ใหม่กว่า):

rustc 1.55.0 (c8dfcfe04 2021-09-06)

สร้างแอปพลิเคชันโครงการตัวอย่างสนิม

ดังนั้นคุณได้ติดตั้ง Rust แล้วและเชื่อว่ามันควรจะทำงานได้อย่างถูกต้อง เมื่อติดตั้งภาษาโปรแกรมบนระบบปฏิบัติการ วิธีที่ดีที่สุดในการตรวจสอบคือสร้างแอปพลิเคชันทดสอบอย่างรวดเร็ว สำหรับไกด์ คุณจะสร้างชื่อเสียง (สวัสดีชาวโลก) ส่งออกโดยใช้สนิม

ขั้นแรก คุณต้องสร้างไดเร็กทอรีที่จะทำหน้าที่เป็น (พื้นที่ทำงาน):



คำเตือน: ห้ามใช้ SUDO หรือ ROOT เพื่อสร้างไดเรกทอรีหรือไฟล์โครงการ RUST มิฉะนั้นคุณจะมีปัญหาในการรวบรวม

mkdir path/to/rust-projects

ประการที่สอง เปลี่ยนไดเร็กทอรีเป็น Workspace และสร้างแอปพลิเคชันตัวอย่างด้วยคำสั่งต่อไปนี้:

cd rust-projects && nano helloworld.rs

ถัดไป ป้อนรหัสต่อไปนี้สำหรับการทดสอบสวัสดีชาวโลก:

fn main() {
    println!("Hello World, this is a test provided by LinuxCapable.com");
}

บันทึกและปิด (CTRL+O) แล้วออก (CTRL+X) จากนั้นคอมไพล์โปรแกรมด้วยคำสั่งต่อไปนี้:

rustc helloworld.rs

สิ่งนี้จะสร้างแอปพลิเคชันที่ปฏิบัติการได้หลังจากรวบรวมเสร็จแล้ว แอปพลิเคชันจะอยู่ในไดเร็กทอรีปัจจุบันของคุณดังตัวอย่างด้านล่าง:

วิธีการติดตั้ง Rust Programming Language บน Rocky Linux 8

ในการรันแอปพลิเคชันที่คุณสร้างโดยใช้ Rust ให้รันโปรแกรมด้วยคำสั่ง execute:



./helloworld

ตัวอย่างผลลัพธ์จากแอปพลิเคชันทดสอบดังต่อไปนี้:

วิธีการติดตั้ง Rust Programming Language บน Rocky Linux 8

วิธีอัปเดต Rust

การอัปเดต Rust นั้นค่อนข้างง่ายและทำได้ด้วยคำสั่งง่ายๆ ในเทอร์มินัลของคุณ พิมพ์ดังต่อไปนี้:

rustup update

ตัวอย่างผลลัพธ์:

วิธีการติดตั้ง Rust Programming Language บน Rocky Linux 8

วิธีลบ (ถอนการติดตั้ง) Rust

หากในอนาคตคุณไม่จำเป็นต้องใช้ Rust บนระบบปฏิบัติการของคุณอีกต่อไป ให้รันคำสั่งต่อไปนี้:

rustup self uninstall

ตัวอย่างผลลัพธ์:

วิธีการติดตั้ง Rust Programming Language บน Rocky Linux 8

หากต้องการลบให้สำเร็จ ให้พิมพ์ "Y" และกดปุ่ม "ใส่รหัส."



จากนั้นคุณจะได้รับผลลัพธ์ต่อไปนี้ว่า Rust ถูกลบออกจากระบบของคุณเรียบร้อยแล้ว

ความคิดเห็นและข้อสรุป

ในบทช่วยสอนนี้ คุณได้เรียนรู้วิธีติดตั้งภาษาโปรแกรม Rust บนระบบปฏิบัติการ Rocky Linux 8 และสร้างแอปพลิเคชันทดสอบพื้นฐาน โดยรวมแล้ว Rust นั้นยอดเยี่ยมโดยเฉพาะอย่างยิ่งในการรับประกันความปลอดภัยของหน่วยความจำ คุณไม่สามารถเขียนบัฟเฟอร์โอเวอร์โฟลว์ พอยน์เตอร์ที่ห้อยต่องแต่ง หรือจุดบกพร่องแบบดับเบิลฟรีใน Rust ซึ่งแทนที่ C/C++ จะกำจัดจุดบกพร่องด้านความปลอดภัยทั้งหมดในซอฟต์แวร์ของคุณ



ไม่ใช่สิ่งที่คุณกำลังมองหา? ลองค้นหาบทช่วยสอนเพิ่มเติม

แสดงความคิดเห็น