Як встановити мову програмування Rust на Ubuntu 24.04 Ubuntu 22.04

Як встановити мову програмування Rust на Ubuntu 24.04 Ubuntu 22.04

 

Rust – це сучасна мова програмування, створена і розроблена в Mozilla Research в 2010 році однойменним автором Бренданом Ейхом.Як і в більшості мов, у Rust є безліч вбудованих примітивів, які дозволяють зробити ваші програми більш ефективними: цикли, умовні оператори, маніпуляції з рядками тощо. Однак Rust також покращує ці примітиви за допомогою сучасної системи типів, яка гарантує безпеку пам’яті та інноваційний дизайн, натхненний підходом Haskell до паралелізму без шкоди для продуктивності.Результатом стала швидка та безпечна мова, яку можна використовувати разом з будь-якою іншою мовою високого рівня для створення високопродуктивних додатків, що працюють на будь-якій платформі без шкоди для безпеки чи масштабованості.

Rust – це строго типізована мова, а це означає, що весь ваш код повинен бути оголошений до того, як його можна буде оцінити.Це допомагає гарантувати безпеку пам’яті та запобігає виникненню випадкових помилок під час виконання.Rust також використовує збирач сміття, що означає, що вам не потрібно вручну звільняти (або видаляти) пам’ять.Натомість збирач сміття автоматично подбає про це за вас.Крім того, Rust має сучасну систему типів, що гарантує безпеку пам’яті, і надає набір вбудованих типів, що дозволяють створювати безпечні, типобезпечні програми лише в одному рядку коду.

Було показано, що Rust працює швидше за C++, але також використовує менше пам’яті через свій функціональний стиль.Це пов’язано з тим, що Rust не виділяє пам’ять у купі, а натомість використовує покажчики для зберігання даних.Таким чином, збирач сміття може автоматично звільняти всю виділену пам’ять, коли вона більше не потрібна.Система типів Rust була розроблена для роботи з будь-якою іншою мовою програмування та може використовуватись як безпечна альтернатива C++.

Оновлення системи

Першим кроком є ​​оновлення вашої системи.Настійно рекомендується завжди підтримувати вашу систему у актуальному стані.Таким чином, у вас завжди будуть встановлені останні оновлення безпеки і ваша система буде більш стабільною.Для цього відкрийте термінал (Ctrl+Alt+T) і введіть: sudo apt update && sudo apt upgrade Це оновить ваш список доступних пакетів, а потім встановить усі оновлені пакети.

sudo apt update -y
sudo apt upgrade -y

Після оновлення системи нам потрібно встановити деякі важливі пакети, необхідні Rust.Виконайте такі команди, щоб встановити пакети curl, build-essential, gcc та make.

sudo apt install curl build-essential gcc make -y

curl – це простий спосіб завантаження та завантаження файлів та веб-сторінок.build-essential – це метапакет, що включає безліч інструментів розробки, необхідні компіляції програм.gcc – це колекція компіляторів GNU, яка використовується для компіляції Rust.make – це утиліта, яку можна використовувати для створення, компіляції та компонування програм.Опція -y змушує curl завантажувати та автоматично встановлювати файл.Якщо ви опустите опцію -y, вам буде запропоновано відповісти «так» або «ні» щоразу, коли curl запитує, чи хочете ви завантажити та встановити новий пакет.

Встановлення Rust

Тепер, коли наша система оновлено і встановлені всі необхідні пакети, настав час встановити Rust.

Є кілька способів встановлення Rust.Ви можете використовувати бінарний файл, один із готових пакетів Debian або скомпілювати його з вихідного коду.Встановлюватимемо Rust за допомогою готового настановного скрипта від розробника.

За допомогою скрипта установки ми отримаємо вже налаштовану систему, готову до роботи прямо з коробки.Це заощадить нам багато часу та проблем.

Виконайте наведену нижче команду, щоб завантажити сценарій установки Rust.

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

Використовуючи curl, ми можемо завантажити та встановити скрипт установки Rust.Параметр –proto дозволяє вказати протокол, який ви хочете підтримувати curl.https – це протокол, який використовується для завантаження скрипта установки Rust.Параметр –tlsv1_2 вказує шифри, які слід використовувати під час встановлення з’єднання.Це необхідно для того, щоб curl міг взаємодіяти з HTTPS-серверами, такими як rustup.rs.

З прапором –tlsv1.2 ми гарантуємо, що сервер, якого ми підключаємося, використовує новий протокол TLSv1.2.Параметр -sS повідомляє curl, що це автоматичне завантаження і вона не повинна відображати індикатор виконання або будь-який інший висновок.Останній прапор -f змушує curl продовжувати завантаження навіть якщо виявляє невідому помилку.

Сценарій установки завантажується з https://sh.rustup.rs і виконується як сценарій оболонки.Аргумент sh повідомляє оболонці, що він має виконуватися як сценарій оболонки.

Вам буде запропоновано вибрати установки установки.Рекомендується вибирати параметри за замовчуванням, якщо у вас немає вагомих причин не робити цього.Введіть 1 та натисніть Enter.

Как установить язык программирования Rust на Ubuntu 20.04

Процес установки може зайняти деякий час (близько 10-15 хвилин) в залежності від швидкості вашого інтернет-з’єднання та завантаження сервера.Коли інсталяцію буде завершено, вам буде представлена ​​коротка інформація про процес встановлення.

Как установить язык программирования Rust на Ubuntu 20.04

Нарешті запустіть команду rustc -V, щоб переконатися, що Rust успішно встановлено.Якщо ви бачите висновок, подібний до наведеного нижче, значить, все працює правильно.

Rustc – це компілятор Rust, який використовується для компіляції коду, написаного мовою програмування Rust.Прапор -V вказує rustc надрукувати деяку основну інформацію про себе.

Номер версії, що відображається у виводі, це поточна стабільна версія Rust.Нестабільна версія Rust має номер версії.Однак перед ним стоїть велика літера U.

Але ми ще не закінчили.Вам потрібно запустити ще дві команди, перш ніж ви можете почати використовувати Rust.

Запустіть команду source ~/.profile, щоб оновити системні змінні середовища.Ми використовуємо вихідну команду для виконання сценарію оболонки, який змінює змінні системного середовища.Робимо це для того, щоб оновилася системна змінна PATH, яка потрібна для коректної роботи компілятора Rust.

source ~/.profile

Змінні системного середовища використовують для зберігання значень, що використовуються системою.Деякі загальні змінні середовища:

  • HOME: ця змінна містить ваш домашній каталог.
  • PATH: ця змінна містить список каталогів, у яких виконується пошук під час спроби запуску програми.
  • TERM: ця змінна містить інформацію про тип терміналу.

Потім запустіть source ~/.cargo/env, щоб оновити змінні середовища Cargo.Rust використовує Cargo для керування пакетами.Змінні Cargo використовуються компілятором Rust для визначення розташування бінарних файлів пакета.

source ~/.cargo/env

Нарешті запустіть команду rustc -V, щоб переконатися, що Rust успішно встановлено.Якщо ви бачите висновок, подібний до наведеного нижче, значить, все працює правильно.

Rustc – це компілятор Rust, який використовується для компіляції коду, написаного мовою програмування Rust.Прапор -V вказує rustc надрукувати деяку основну інформацію про себе.

rustc -V

Номер версії, що відображається у виводі, це поточна стабільна версія Rust.Нестабільна версія Rust має номер версії.Однак перед ним стоїть велика літера U.

Как установить язык программирования Rust на Ubuntu 20.04

Тестування установки Rust

Тепер, коли ви встановили Rust, настав час протестувати вашу установку.Ми збираємося протестувати вашу установку, запустивши просту програму під назвою “hello world”.Ця програма виведе на екран повідомлення “hello world”.

Програма hello world – це комп’ютерна програма, яка виводить або відображає користувачеві слова “hello world”.Ця фраза використовується як висновок для тестування нового компілятора, мови програмування, операційної системи чи частини програмного забезпечення.Це проста програма для перевірки правильності роботи нової системи.

Мета цієї демонстрації спочатку познайомити вас з простими концепціями, а потім ви зможете поступово переходити до більш складних тем.

По-перше, нам потрібно створити новий каталог для зберігання вихідного коду програми Hello World.Запустіть команду mkdir hello, щоб створити новий каталог із ім’ям hello.

mkdir hello

Потім використовуйте cd для входу до новоствореного каталогу.

cd hello

Потім запустіть команду sudo nano hello-rust.rs, щоб відкрити текстовий редактор nano і створити новий файл з ім’ям hello-rust.rs.

sudo nano hello-rust.rs

Файл hello-rust.rs – це вихідний код програми “hello world”.Скопіюйте та вставте наступний код у цей файл.

fn main() {
  println!("Hello, This is a text provided by Infoit");
}

fn main – основна функція програми “hello world”.fn main еквівалентна функції main у C та інших мовах програмування.Однак, на відміну від інших мов, ім’я функції завжди пишеться малими літерами.

Друк!макрос виводить текст на екрані.Рядок між двома знаками відсотка (Здрастуйте, це текст, наданий Infoit) буде надруковано на екрані.

Після вставлення коду натисніть CTRL+X, щоб вийти з редактора nano.Натисніть Y, щоб підтвердити, а потім натисніть ENTER, щоб зберегти файл.

Тепер, коли ми маємо програму «hello world» у нашому файлі hello-rust.rs, настав час скомпілювати цю програму в двійковий файл.Запустіть команду rustc hello-rust.rs, щоб скомпілювати вихідний код у двійковий файл.

rustc hello-rust.rs

Бінарний файл – це програма, яку комп’ютер розуміє та може запускати.Він містить весь код, необхідний запуску програми.Ваш вихідний код повинен бути перетворений на більш примітивну мову, перш ніж він зможе бути прочитаний комп’ютером.Це перетворення називається компіляцією.

Як тільки rustc hello-rust.rs буде успішно скомпілюваний, запустіть ls, щоб відобразити всі файли в каталозі.Тепер ви повинні побачити новий файл з ім’ям hello-rust всередині каталогу hello.

ls

Как установить язык программирования Rust на Ubuntu 20.04

Нарешті запустіть команду ./hello-rust, щоб запустити програму.

./hello-rust

Ця команда запустить програму “hello world” і має вивести на екран рядок.Вітаємо!Ви успішно встановили та запустили свою першу програму на Rust у Debian 11.

Как установить язык программирования Rust на Ubuntu 20.04

Висновок

Ми сподіваємося, що цей посібник допоможе вам встановити Rust на вашому комп’ютері з Debian 11, а також допоможе вам отримати гарне уявлення про те, як працює компілятор Rust.Для отримання додаткової інформації про Rust ми рекомендуємо вам відвідати http://www.rust-lang.org/

Прокрутка до верху