როგორ დააინსტალიროთ Rust Rocky Linux 9-ზე

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

Rust პროგრამირების ენის ისტორიის გარკვეული ისტორიისთვის, იგი თავდაპირველად შეიქმნა გრეიდონ ჰოარის მიერ Mozilla Research-ში. ენა ამოქმედდა 2010 წელს და მისი სტაბილურობა და GPU მხარდაჭერა ხდის მას პოპულარულ არჩევანს დეველოპერებისთვის, რომლებიც ცდილობენ შექმნან მაღალი ხარისხის აპლიკაციები. Rust გამოიყენება სხვადასხვა აპლიკაციებში, როგორიცაა თამაშის ძრავები, ოპერაციული სისტემები, ფაილური სისტემები, ბრაუზერის კომპონენტები და ვირტუალური რეალობის სიმულაციური ძრავები. 2016 წელს Rust მიენიჭა ხმა "ყველაზე საყვარელ პროგრამირების ენას" Stack Overflow Developer Survey-ში.

მომხმარებლებისთვის, განსაკუთრებით დეველოპერებისთვის, რომელთაც სურთ სცადონ Rust პროგრამირების ენა, თქვენ იცით, როგორ დააინსტალიროთ Rust Rocky Linux 9-ზე; გაკვეთილი გასწავლით თუ როგორ დააინსტალიროთ უახლესი ვერსია ოფიციალური bash სკრიპტით.

განაახლეთ Rocky Linux

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

sudo dnf upgrade --refresh

დააინსტალირეთ EPEL/EPEL შემდეგი საცავი

პირველი ამოცანაა EPEL საცავების დაყენება და რეკომენდაცია არის ორივე საცავი.

რეკლამა

პირველი, ჩართეთ CRB საცავი.

sudo dnf config-manager --set-enabled crb

შემდეგი, ინსტალაცია თბილი შემდეგის გამოყენებით (dnf) ტერმინალის ბრძანება.

sudo dnf install \
    https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm \
    https://dl.fedoraproject.org/pub/epel/epel-next-release-latest-9.noarch.rpm

დააინსტალირეთ საჭირო პაკეტები

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

sudo dnf install cmake gcc make curl -y

დააინსტალირეთ Rust პროგრამირების ენა

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

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

თქვენ უნდა ნახოთ გამოსავალი, როგორც ქვემოთ მოცემული მაგალითი.

იხილეთ ასევე  როგორ დააინსტალიროთ ClamAV Fedora 37/36/35-ზე

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

რეკლამა

მაგალითი:

როგორ დააინსტალიროთ Rust Rocky Linux 9-ზე

ინსტალაციას უნდა დასჭირდეს 1-დან 5 წუთამდე, თქვენი სერვერის ინტერნეტის სიჩქარისა და აპარატურის მიხედვით.

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

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

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

rustc -V

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

rustc 1.64.0 (a55dd71d5 2022-09-19)

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

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

რეკლამა

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

mkdir path/to/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.rs ფაილი.

რეკლამა

მაგალითი:

როგორ დააინსტალიროთ Rust Rocky Linux 9-ზე

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

./helloworld

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

როგორ დააინსტალიროთ Rust Rocky Linux 9-ზე

როგორ განაახლოთ/განახლოთ Rust პროგრამირების ენა

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

rustup update

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

როგორ დააინსტალიროთ Rust Rocky Linux 9-ზე

როგორ წავშალოთ (წაშალოთ) Rust პროგრამირების ენა

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

რეკლამა
rustup self uninstall

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

როგორ დააინსტალიროთ Rust Rocky Linux 9-ზე

ტიპის წარმატებით ამოსაღებად (Y) და დააჭირეთ ღილაკს enter.

შემდეგი, თქვენ მიიღებთ შემდეგ შედეგს: Rust წარმატებით მოიხსნა თქვენი სისტემიდან.

იხილეთ ასევე  როგორ დააინსტალიროთ ImageMagick Rocky Linux 9-ზე

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

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


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

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