Hostwinds دروس

نتائج البحث عن:


جدول المحتويات


ما هو الصدأ
تثبيت الصدأ
Step1: قوائم حزمة التحديث
الخطوة 2: تثبيت حليقة
الخطوة 3: تنزيل وتشغيل نص Rust Installation Script
الخطوة 4: مصدر البيئة
الخطوة 5: التحقق من التثبيت (اختياري)
إنشاء مشروع صدأ
الخطوة 1: إنشاء دليل المشروع
الخطوة 2: انتقل إلى دليل المشروع
الخطوة 3: بناء مشروعك
الخطوة 4: قم بتشغيل مشروعك
كيفية إلغاء تثبيت الصدأ
(اختياري) إزالة أي أدلة وملفات الصدأ المتبقية

كيفية تثبيت الصدأ على Linux

العلامات: Cloud Servers,  VPS,  Linux 

ما هو الصدأ
تثبيت الصدأ
Step1: قوائم حزمة التحديث
الخطوة 2: تثبيت حليقة
الخطوة 3: تنزيل وتشغيل نص Rust Installation Script
الخطوة 4: مصدر البيئة
الخطوة 5: التحقق من التثبيت (اختياري)
إنشاء مشروع صدأ
الخطوة 1: إنشاء دليل المشروع
الخطوة 2: انتقل إلى دليل المشروع
الخطوة 3: بناء مشروعك
الخطوة 4: قم بتشغيل مشروعك
كيفية إلغاء تثبيت الصدأ
(اختياري) إزالة أي أدلة وملفات الصدأ المتبقية

ما هو الصدأ

تم تصميم Rust لتكون لغة برمجة الأنظمة منخفضة المستوى ، على غرار C و C ++.إنه يوفر تحكمًا منخفضًا على مستوى موارد النظام وإدارة الذاكرة والأداء ، مما يجعلها مناسبة لتطوير أنظمة التشغيل ، وبرامج تشغيل الأجهزة ، ومحركات الألعاب ، وغيرها من البرامج التي تعتمد على الأداء.

سيوضح لك هذا البرنامج التعليمي كيفية تثبيت Rust من خلال توزيع Linux الخاص بك.

سنذهب أيضًا:

  • كيفية التحقق من التثبيت
  • كيفية إلغاء تثبيت الصدأ
  • كيفية إنشاء مشروع الصدأ

تثبيت الصدأ

Step1: قوائم حزمة التحديث

ابدأ بتحديث قوائم الحزمة لتوزيع Linux الخاص بك.سيضمن الأمر التالي أن تكون الحزمة الخاصة بك محدثة.

# For Ubuntu/Debian
Copysudo apt update 

# For Fedora
sudo dnf update 

الخطوة 2: تثبيت حليقة

يستخدم الصدأ حليقة لتنزيل المكونات أثناء التثبيت.قم بتثبيت حليقة إذا لم يتم تثبيتها بالفعل.

# For Ubuntu/Debian
Copysudo apt install curl 

# For Fedora
sudo dnf install curl

الخطوة 3: تنزيل وتشغيل نص Rust Installation Script

يوفر Rust البرنامج النصي للتثبيت الذي يكتشف الحزمة المناسبة لتوزيع Linux الخاص بك.

سيقوم البرنامج النصي التالي بتنزيل وتثبيت أحدث إصدار من Rust.

يأمر:

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

انتاج:

يجب أن يبدو المخرجات مثل ما يلي ، على الرغم من أنه قد يختلف قليلاً اعتمادًا على إصدار الصدأ الذي تقوم بتنزيله.

Welcome to Rust!

This will download and install the official compiler for the Rust
programming language, and its package manager, Cargo.

Rustup metadata and toolchains will be installed into the Rustup
home directory, located at:

  /home/username/.rustup

This can be modified with the RUSTUP_HOME environment variable.

The Cargo home directory located at:

  /home/username/.cargo

This can be modified with the CARGO_HOME environment variable.

The cargo, rustc, rustup and other commands will be added to
Cargo's bin directory, located at:

  /home/username/.cargo/bin

This path will then be added to your PATH environment variable by
modifying the profile files located at:

  /home/username/.profile
  /home/username/.bash_profile
  /home/username/.bashrc

You can uninstall at any time with rustup self uninstall and
these changes will be reverted.

Current installation options:

   default host triple: x86_64-unknown-linux-gnu
     default toolchain: stable (default)
               profile: default
  modify PATH variable: yes

1) Proceed with installation (default)
2) Customize installation
3) Cancel installation

>

في أسفل الإخراج ، يُطلب منك الاختيار من بين واحد من ثلاثة (3) خيارات.ما لم يكن لديك تخصيصات محددة في الاعتبار ، نقترح الاختيار الخيار 1 (افتراضي).

بمجرد اكتمال التثبيت ، سترى تأكيد رسالة مشابهة لما يلي:

Rust is installed now. Great!
To get started you may need to restart your current shell.
This would reload your PATH environment variable to include
Cargo's bin directory ($HOME/.cargo/bin).
To configure your current shell, run:
source $HOME/.cargo/env

الخطوة 4: مصدر البيئة

بعد اكتمال التثبيت ، تحتاج إلى الحصول على البيئة ، أو تكوين قذيفة ، لجعل ثنائيات الصدأ متاحة في قشرة الحالية.

يأمر:

Copysource $HOME/.cargo/env

لا إخراج سيتم عرضه ، مع الإشارة إلى تنفيذ الأمر دون خطأ.سيتم تحديث بيئة قذيفك بصمت ، مما يتيح لك تشغيل أوامر الصدأ مثل صدأ و البضائع.

الخطوة 5: التحقق من التثبيت (اختياري)

إذا كنت ترغب في التحقق من أن الصدأ مثبت بشكل صحيح ومعرفة إصدار الصدأ الذي تقوم بتشغيله ، فاستخدم الأمر التالي:

Copyrustc --version
cargo --version

يجب أن تطبع هذه الأوامر الإصدارات المثبتة من برنامج التحويل البرمجي الصدأ (صدأ) و ال مدير حزم البضائع (البضائع).

الإخراج (Rustc):

بالنسبة لمرجم الصدأ (Rustc) ، يجب أن ترى إخراجًا مشابهًا لما يلي:

rustc --version rustc 1.xx.0 (xxxxxxxxx 20xx-xx-xx)

الإخراج (البضائع):

سيبدو إخراج مدير حزم البضائع شيئًا كهذا:

cargo --version cargo 1.xx.0 (xxxxxxxxx 20xx-xx-xx)

هذا كل شيء!لقد قمت بنجاح بتثبيت الصدأ والتحقق منه على نظام Linux الخاص بك.يمكنك الآن البدء في كتابة رمز الصدأ وبناء المشاريع واستخدام البضائع لإدارة التبعيات.

إنشاء مشروع صدأ

لإنشاء مشروع صدأ سنستخدمه البضائع يأمر.فيما يلي الخطوات:

الخطوة 1: إنشاء دليل المشروع

في نافذة الطرفية الخاصة بك ، قم بتشغيل ما يلي لإنشاء دليل جديد:

يأمر:

Copycargo new project_name

يحل محل اسم المشروع مع اسم المشروع من اختيارك ، فقط تأكد من اتباع اتفاقيات تسمية Rust - أحرف صغيرة مع السطح السفلي للمساحات.

انتاج:

بمجرد إنشاء المشروع ، سترى الإخراج التالي:

Created binary (application) `project_name` package

الخطوة 2: انتقل إلى دليل المشروع

يأمر:

Copycd project_name

انتاج:

سترى الملفات التي تم إنشاؤها وهيكل الدليل

Copyproject_name/
├── Cargo.toml
├── src/
│   └── main.rs
  • Cargo.toml هو ملف البيان الذي يحتوي على بيانات تعريف حول مشروعك ، مثل اسمه ، ونسخه ، وتبعيات ، وتعليمات إنشاء.
  • SRC/MAIN.RS هو الملف المصدر الرئيسي لبرنامج Rust الخاص بك ، والذي يحتوي على الوظيفة الرئيسية التي تعمل كنقطة دخول لتطبيقك.

الخطوة 3: بناء مشروعك

يأمر:

Copycargo build

سيؤدي هذا إلى تجميع رمز الصدأ الخاص بك وإنشاء ثنائي قابل للتنفيذ في الهدف/تصحيح/ الدليل.

انتاج:

سيختلف الإخراج وفقًا لما إذا كان مشروعًا موجودًا أم لا ، لديك أي تبعيات للمشروع ، أو أخطاء التجميع.إذا كان مشروعًا جديدًا ، فيجب أن يبدو الإخراج شيئًا كهذا:

Compiling project_name v0.1.0 (/path/to/your/project)
Finished dev [unoptimized + debuginfo] target(s) in 1.11s

الخطوة 4: قم بتشغيل مشروعك

يأمر:

Copycargo run

سيؤدي هذا الأمر إلى إنشاء مشروعك (إذا لم يتم بناؤه بعد) ثم قم بتشغيل المنافسة الناتجة.

انتاج:

اعتمادًا على حالة مشروعك ، مثل المباني الموجودة أو تغييرات الكود أو أخطاء وقت التشغيل ، سيختلف الإخراج.

لمشروع جديد مع الافتراضي "مرحبا ، العالم!"البرنامج ، سوف تفعل شيء مثل هذا:

Compiling project_name v0.1.0 (/path/to/your/project)
    Finished dev [unoptimized + debuginfo] target(s) in 0.61s
     Running `target/debug/project_name`
Hello, world!

كيفية إلغاء تثبيت الصدأ

لإلغاء تثبيت الصدأ من نظامك ، يمكنك اتباع هذه الخطوات:

يأمر:

Copyrustup self uninstall

سيقوم هذا الأمر بإزالة مجموعة أدوات الصدأ بأكملها ، بما في ذلك برنامج التحويل البرمجي الصدأ (صدأ) ، مدير حزمة البضائع (البضائع) ، وجميع المكونات المرتبطة.

انتاج:

Thanks for hacking in Rust!

This will uninstall all Rust toolchains and data, and remove $HOME/.cargo/bin from your PATH environment variable.

Continue? (y/N)

اكتب "ذ" ثم اضغط أدخل لإكمال إلغاء التثبيت.

(اختياري) إزالة أي أدلة وملفات الصدأ المتبقية

يجب على البرنامج النصي إلغاء التثبيت إزالة معظم الملفات والأدلة المتعلقة بالصدأ.ومع ذلك ، لديك خيار إزالة أي أدلة أو ملفات متبقية يدويًا.

يأمر:

Copyrm -rf ~/.cargo
rm -rf ~/.rustup

انتاج:

هنالك لا إخراج عندما يتم تنفيذ البرنامج النصي.ومع ذلك ، يمكنك التحقق من أن الدلائل تتم إزالتها من خلال الأمر التالي:

ls -la ~ | grep ".cargo"
ls -la ~ | grep ".rustup"

لن يشير أي إخراج من هذا إلى إزالة الدلائل بنجاح.

كتب بواسطة Hostwinds Team  /  يونيو 11, 2021