როგორ დააინსტალიროთ Rust Debian 11 Bullsye-ზე

Rust არის ღია კოდის სისტემების პროგრამირების ენა, რომელიც ფოკუსირებულია სიჩქარეზე, მეხსიერების უსაფრთხოებაზე და პარალელიზმზე. დეველოპერები იყენებენ Rust-ს ახალი პროგრამული აპლიკაციების ფართო სპექტრის შესაქმნელად, როგორიცაა თამაშის ძრავები, ოპერაციული სისტემები, ფაილური სისტემები, ბრაუზერის კომპონენტები და ვირტუალური რეალობის სიმულაციური ძრავები. Rust სინტაქსურად ჰგავს C++-ს, მაგრამ შეუძლია მეხსიერების უსაფრთხოების გარანტია ცნობების დასადასტურებლად სესხის შემმოწმებლის გამოყენებით.

მომხმარებლებისთვის, განსაკუთრებით დეველოპერებისთვის, რომლებსაც სურთ სცადონ Rust პროგრამირების ენა, თქვენ გეცოდინებათ როგორ დააინსტალიროთ Rust Debian 11 Bullsye-ზე ბრძანების ხაზის ტერმინალით და ოფიციალური ინსტალაციის სკრიპტით.

განაახლეთ Debian

პირველ რიგში, განაახლეთ თქვენი სისტემა, რათა დარწმუნდეთ, რომ ყველა არსებული პაკეტი განახლებულია.

sudo apt update && sudo apt upgrade -y

დამოკიდებულებების დაყენება

შემდეგი, დააინსტალირეთ საჭირო პაკეტები, რომლებიც საჭიროა Rust-ის ინსტალაციის დროს:

sudo apt install curl build-essential gcc make -y

დააინსტალირეთ Rust

მას შემდეგ რაც დაასრულებთ პაკეტების საჭირო ინსტალაციას წინაპირობებში, ახლა შეგიძლიათ გამოიყენოთ (დახვევა) ჩამოტვირთეთ Rust ინსტალაციის სკრიპტი შემდეგი ბრძანების შესრულებით:

რეკლამა
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

მაგალითი გამომავალი:

მაგალითი:

როგორ დააინსტალიროთ Rust Debian 11-ზე

ჩაწერეთ 1 და მოხვდა შეიყვანეთ გაგრძელდება.

მთელი ინსტალაცია უნდა გაგრძელდეს 1-დან 5 წუთამდე, რაც დამოკიდებულია თქვენი სერვერის ინტერნეტის სიჩქარეზე და აპარატურაზე. დასრულების შემდეგ ნახავთ შემდეგ შედეგს:

როგორ დააინსტალიროთ Rust Debian 11-ზე

შეამოწმეთ Rust-ის დაინსტალირებული ვერსია, რომელიც, თავის მხრივ, გაჩვენებთ, რომ ის ასევე წარმატებით არის დაინსტალირებული. ჩაწერეთ შემდეგი ბრძანება და დააჭირეთ Enter:

rustc -V

მაგალითი გამომავალი (ეს შეიცვლება დროთა განმავლობაში უახლესი ვერსიებით).

რეკლამა
rustc 1.54.0 (a178d0322 2021-07-26)

შენიშვნა, თქვენ უნდა გაააქტიუროთ (ჟანგის გარემო) თქვენი ამჟამინდელი გარსისთვის. ეს კეთდება შემდეგი ბრძანების გამოყენებით rust გარემოს გასააქტიურებლად:

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

შექმენით Rust Sample Project Application

ასე რომ, თქვენ დააინსტალირეთ Rust და გჯერათ, რომ ის სწორად უნდა მუშაობდეს. თქვენს ოპერაციულ სისტემაზე პროგრამირების ენის დაყენებისას, გადამოწმების საუკეთესო გზაა სწრაფი ტესტის აპლიკაციის შექმნა. გიდისთვის შექმნით ცნობილს (Გამარჯობა მსოფლიო) გამომავალი ჟანგის გამოყენებით.

იხილეთ ასევე  როგორ დააინსტალიროთ KeePassXC Debian 11 Bullseye-ზე

პირველ რიგში, თქვენ უნდა შექმნათ დირექტორია, რომელიც იქნება (სამუშაო სივრცე).

mkdir ~/rust-projects

მეორეც, შეცვალეთ დირექტორია სამუშაო სივრცეში და შექმენით განაცხადის ნიმუში შემდეგი ბრძანებით:

cd rust-projects && nano helloworld.rs

შემდეგი, შეიყვანეთ შემდეგი კოდი hello world ტესტისთვის:

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

Შეინახე და დახურე (CTRL+O) და შემდეგ გასვლა (Ctrl+x) შემდეგ შეადგინეთ პროგრამა შემდეგი ბრძანებით:

რეკლამა
rustc helloworld.rs

ეს შექმნის შესრულებად აპლიკაციას შედგენის დასრულების შემდეგ. აპლიკაცია თქვენს ამჟამინდელ დირექტორიაში იქნება ქვემოთ მოცემული მაგალითის სახით:

helloworld  helloworld.rs

Rust-ის გამოყენებით შექმნილი აპლიკაციის გასაშვებად, გაუშვით პროგრამა execute ბრძანებით:

./helloworld

ტესტის აპლიკაციიდან გამომავალი მაგალითი, როგორც ქვემოთ:

როგორ დააინსტალიროთ Rust Debian 11-ზე

როგორ განაახლოთ/განახლოთ Rust

Rust-ის განახლება შედარებით მარტივია და კეთდება მარტივი ბრძანებით თქვენს ტერმინალში.

rustup update

მაგალითი გამომავალი:

როგორ დააინსტალიროთ Rust Debian 11-ზე

როგორ მოვიშოროთ (წაშალოთ) ჟანგი

თუ მომავალში აღარ დაგჭირდებათ Rust თქვენს Debian ოპერაციულ სისტემაზე, გაუშვით შემდეგი ბრძანება:

რეკლამა
rustup self uninstall

მაგალითი გამომავალი:

როგორ დააინსტალიროთ Rust Debian 11-ზე

კომენტარები და დასკვნა

გაკვეთილზე თქვენ ისწავლეთ როგორ დააინსტალიროთ Rust პროგრამირების ენა Debian 11 Bullseye-ზე და შექმნათ ელემენტარული ტესტის აპლიკაცია.

მთლიანობაში, Rust ფანტასტიკურია, განსაკუთრებით იმით, რომ მეხსიერების უსაფრთხოების გარანტიაა. თქვენ არ შეგიძლიათ დაწეროთ ბუფერული გადადინება, ჩამოკიდებული მაჩვენებლები ან ორმაგი თავისუფალი შეცდომები Rust-ში, რომლებიც, C/C++-ის ნაცვლად, აღმოფხვრის უსაფრთხოების შეცდომების მთელ კლასს თქვენს პროგრამულ უზრუნველყოფაში.


არა ის, რასაც ეძებდით? სცადეთ მოძებნოთ დამატებითი გაკვეთილები.

დატოვე კომენტარი