
زبان برنامه نویسی 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 نصب شده روی سیستم شما را برمی گرداند. مثلا:
Outputsammy@ubuntu:~$ rustc --versionrustc 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 ~/rustprojectscd ~/rustprojectsmkdir testdircd testdirاز nano یا ویرایشگر متن مورد علاقه خود برای ایجاد فایل در testdir برای ذخیره کد Rust خود استفاده کنید:
nano test.rsشما باید از پسوند rs. برای همه برنامه های Rust خود استفاده کنید. کد زیر را در test.rs کپی کنید و فایل را ذخیره کنید:
} ()fn main ;println!("Congratulations! Your Rust program works.") {کد را با استفاده از دستور rustc کامپایل کنید:
rustc test.rsفایل اجرایی حاصل را اجرا کنید:
test/.برنامه در ترمینال چاپ می کند:
Outputsammy@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 را توضیح دادیم. امیدواریم این مقاله آموزشی برای شما مفید بوده باشد، برای دیدن باقی آموزش ها میتوانید وارد منوی پشتیبانی بخش آموزش ها شوید، در صورتی که درباره این آموزش به مشکل یا سوالی برخورد کردید، میتوانید آن را در بخش دیدگاه بیان کنید.
آموزش های مرتبط:


