زبان برنامه نویسی Rust که با نام rust-lang نیز شناخته می شود، یک زبان برنامه نویسی همه منظوره قدرتمند است. Rust از نظر سینتکسی شبیه ++C است و برای طیف گسترده ای از پروژه های توسعه نرم افزار، از جمله اجزای مرورگر، موتورهای بازی و سیستم عامل ها استفاده می شود.
در این آموزش، آخرین نسخه Rust را روی اوبونتو 20.04 نصب میکنید و سپس یک برنامه آزمایشی ایجاد، کامپایل و اجرا میکنید. نمونه های این آموزش نصب Rust نسخه 1.66 را نشان می دهد.
توجه: این آموزش برای اوبونتو 22.04 نیز کار می کند، با این حال، ممکن است هنگام اجرای آپگرید apt، پرسش های تعاملی برای سؤالات مختلف به شما ارائه شود. برای مثال، ممکن است از شما پرسیده شود که آیا میخواهید در صورت لزوم سرویسها را بهطور خودکار راهاندازی مجدد کنید یا میخواهید فایل پیکربندی را که تغییر دادهاید جایگزین کنید. پاسخ به این سوالات به نرم افزار و خود شما بستگی دارد و خارج از محدوده این آموزش است.
پیش نیازها
برای تکمیل این آموزش، به یک سرور اوبونتو 20.04 با یک کاربر غیر روت فعال با امتیاز sudo و یک فایروال نیاز دارید. می توانید با دنبال کردن آموزش راه اندازی سرور اولیه ما با اوبونتو این را تنظیم کنید.
مرحله 1 - نصب Rust در اوبونتو با استفاده از ابزار rustup
اگرچه چندین روش مختلف برای نصب Rust در لینوکس وجود دارد، روش پیشنهادی استفاده از ابزار خط فرمان rustup است. دستور دانلود ابزار rustup و نصب آخرین نسخه پایدار Rust را اجرا کنید:
curl --proto '=https' --tlsv1.3 https://sh.rustup.rs -sSf | sh
از شما خواسته می شود که نوع نصب را انتخاب کنید، این آموزش از گزینه پیش فرض 1 استفاده می کند. با این حال، اگر با نصب کننده rustup آشنا هستید و می خواهید نصب خود را سفارشی کنید، می توانید گزینه 2 را انتخاب کنید. انتخاب خود را تایپ کرده و Enter را فشار دهید. سپس نصب شروع میشود، صبر نمایید تا نصب تمام شود.
سپس دستور زیر را اجرا کنید تا دایرکتوری Rust toolchain را به متغیر محیطی PATH اضافه کنید:
source $HOME/.cargo/env
مرحله 2 - تأیید نصب
با درخواست نسخه، نصب Rust را تأیید کنید:
rustc --version
دستور rustc --version نسخه زبان برنامه نویسی Rust نصب شده روی سیستم شما را برمی گرداند. مثلا:
Output
sammy@ubuntu:~$ rustc --version
rustc 1.66.1 (90743e729 2023-01-10)
$~:sammy@ubuntu
مرحله 3 - نصب کامپایلر
Rust به یک برنامه پیوند دهنده نیاز دارد تا خروجی های کامپایل شده را به یک فایل پیوند دهند. مجموعه کامپایلر گنو (gcc) در بسته build-essential شامل یک پیوند دهنده است. اگر gcc را نصب نکنید، ممکن است هنگام تلاش برای کامپایل با خطای زیر مواجه شوید:
error: linker `cc` not found
|
note: No such file or directory (os error 2) =
error: aborting due to previous error
شما از apt برای نصب بسته build-essential استفاده خواهید کرد. ابتدا فهرست بسته Apt را به روز کنید:
sudo apt update
رمز عبور خود را وارد کنید تا در صورت درخواست ادامه دهید. دستور apt update لیستی از بسته های قابل ارتقا را خروجی می دهد. در مرحله بعد، هر بسته قدیمی را ارتقا دهید:
sudo apt upgrade
برای تایید و ادامه ارتقاء، Y را وارد کنید. پس از تکمیل ارتقاء، بسته build-essential را نصب کنید:
sudo apt install build-essential
زمانی که از شما برای ادامه نصب خواسته شد Y را وارد کنید. هنگامی که ترمینال شما بدون پیغام خطایی به خط فرمان بازگردد، نصب کامل می شود.
مرحله 4 - ایجاد، کامپایل و اجرای یک برنامه آزمایشی
در این مرحله، یک برنامه آزمایشی ایجاد میکنید تا Rust را امتحان کنید و بررسی کنید که درست کار میکند. با ایجاد چند دایرکتوری برای ذخیره اسکریپت آزمایشی شروع کنید:
mkdir ~/rustprojects
cd ~/rustprojects
mkdir testdir
cd testdir
از nano یا ویرایشگر متن مورد علاقه خود برای ایجاد فایل در testdir برای ذخیره کد Rust خود استفاده کنید:
nano test.rs
شما باید از پسوند rs. برای همه برنامه های Rust خود استفاده کنید. کد زیر را در test.rs کپی کنید و فایل را ذخیره کنید:
} ()fn main
;println!("Congratulations! Your Rust program works.")
{
کد را با استفاده از دستور rustc کامپایل کنید:
rustc test.rs
فایل اجرایی حاصل را اجرا کنید:
test/.
برنامه در ترمینال چاپ می کند:
Output
sammy@ubuntu:~/rustprojects/testdir$ ./test
.Congratulations! Your Rust program works
$sammy@ubuntu:~/rustprojects/testdir
سایر دستورات Rust که معمولاً مورد استفاده قرار می گیرند
توصیه خوبی است که نصب Rust خود را در اوبونتو به طور مرتب به روز کنید. برای به روز رسانی Rust دستور زیر را وارد کنید:
rustup update
همچنین می توانید Rust را به همراه مخازن مرتبط با آن از سیستم خود حذف کنید. برای حذف Rust دستور زیر را وارد کنید:
rustup self uninstall
از شما خواسته می شود Y را وارد کنید تا روند حذف نصب ادامه یابد، Y را وارد کنید و صبر نمایید تا حذف بطور کامل انجام شود.
در این آموزش نحوه نصب Rust در اوبونتو 20.04 را توضیح دادیم. امیدواریم این مقاله آموزشی برای شما مفید بوده باشد، برای دیدن باقی آموزش ها میتوانید وارد منوی پشتیبانی بخش آموزش ها شوید، در صورتی که درباره این آموزش به مشکل یا سوالی برخورد کردید، میتوانید آن را در بخش دیدگاه بیان کنید.
آموزش های مرتبط: