В этом уроке мы покажем вам, как установить Rust на Ubuntu 24.04 LTS. Rust, разработанный Mozilla Research, представляет собой язык системного программирования, в котором упор делается на безопасность, параллелизм и производительность. Его инновационные функции, такие как безопасность памяти без сборки мусора и бесстрашный параллелизм, делают его привлекательным выбором для разработчиков, работающих над проектами системного уровня, веб-приложениями и всем, что между ними.

В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы умеете использовать оболочку и, самое главное, размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете под учетной записью root, в противном случае вам может потребоваться добавить ‘sudo‘ к командам для получения root-прав. Я покажу вам пошаговую установку языка программирования Rust на Ubuntu 24.04 (Noble Numbat). Вы можете следовать тем же инструкциям для Ubuntu 22.04 и любого другого дистрибутива на основе Debian, такого как Linux Mint, Elementary OS, Pop!_OS и других.

Предварительные условия

  • Сервер под управлением одной из следующих операционных систем: Ubuntu и любого другого дистрибутива на основе Debian, например Linux Mint.
  • Рекомендуется использовать новую установку ОС, чтобы предотвратить любые потенциальные проблемы.
  • Базовое знакомство с интерфейсом командной строки.
  • Доступ к серверу по SSH (или просто откройте терминал, если вы находитесь на рабочем столе).
  • Активное подключение к Интернету. Вам понадобится подключение к Интернету, чтобы загрузить необходимые пакеты и зависимости.
  • Система Ubuntu 24.04 с root-доступом или пользователь с привилегиями sudo.

Установите Rust на Ubuntu 24.04.

Шаг 1. Обновление репозитория пакетов.

Перед установкой любого нового программного обеспечения крайне важно обновить системные пакеты до последних версий. Это обеспечивает совместимость и безопасность.

sudo apt update
sudo apt upgrade

apt update команда обновляет список пакетов, пока apt upgrade установка доступных обновлений. Этот шаг помогает решить любые проблемы с зависимостями и обеспечивает доступ к последним обновлениям безопасности и исправлениям ошибок.

Шаг 2. Установка языка программирования Rust.

  • Способ 1: установка Rust с помощью APT

Advanced Package Tool (APT) — это менеджер пакетов Ubuntu по умолчанию, предлагающий простой способ установки Rust. Хотя этот метод прост, он не всегда может предоставить последнюю версию Rust.

Установите компилятор Rust с помощью APT:

sudo apt install rustc

При появлении запроса введите «Y», чтобы подтвердить установку.

После завершения установки убедитесь, что Rust установлен правильно, проверив его версию:

rustc --version

Вы должны увидеть вывод, похожий на:

rustc 1.xx.x (xxxxxxxx 20xx-xx-xx)

Установка Rust через APT выполняется быстро и хорошо интегрируется с системой управления пакетами Ubuntu. Однако этот метод может не предоставлять самую последнюю версию Rust и не включает в себя дополнительные инструменты, такие как Cargo, менеджер пакетов Rust и систему сборки.

  • Способ 2: установка Rust с помощью Rustup

Rustup — это официальный установщик набора инструментов Rust, предлагающий большую гибкость и контроль над установкой Rust. Он позволяет вам легко управлять несколькими версиями и компонентами Rust.

Сначала убедитесь, что у вас есть необходимые зависимости:

sudo apt install curl build-essential gcc make

Далее скачайте и запустите скрипт установщика Rustup:

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

Установщик предложит вам варианты установки. Большинству пользователей подойдет вариант по умолчанию (1):

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

Нажмите Enter, чтобы выбрать вариант по умолчанию.

После установки вам необходимо настроить текущую оболочку для использования Rust. Выполните следующую команду:

source $HOME/.cargo/env

Кроме того, вы можете выйти из системы и снова войти в нее, чтобы применить изменения автоматически.

Убедитесь, что Rustup и Rust установлены правильно:

rustc --version
cargo --version

Вы должны увидеть информацию о версии как компилятора Rust (rustc), так и Cargo, менеджера пакетов Rust.

Шаг 3. Настройка PATH.

Rustup обычно автоматически добавляет необходимые каталоги в ваш PATH. Однако если у вас возникнут проблемы, вы можете вручную добавить следующую строку в свой файл: ~/.bashrc или ~/.zshrc файл:

export PATH="$HOME/.cargo/bin:$PATH"

Шаг 4. Настройка груза.

Cargo, менеджер пакетов и система сборки Rust, устанавливается автоматически вместе с Rustup. Чтобы начать новый проект Rust:

cargo new my_project
cd my_project
cargo build
cargo run

Эти команды создают новый проект, собирают его и запускают соответственно.

Чтобы поддерживать Rust в актуальном состоянии, периодически запускайте:

rustup update

Шаг 5. Проверка установки Rust.

Чтобы убедиться, что Rust работает правильно, давайте создадим и запустим простую программу:

nano hello.rs

Добавьте следующий код:

fn main() {
println!("Hello unixs.ru, Ubuntu 24.04! Rust is successfully installed.");
}

Скомпилируйте программу:

rustc hello.rs

Запустите скомпилированную программу:

./hello

Если все настроено правильно, вы должны увидеть сообщение «Hello unixs.ru, Ubuntu 24.04! Rust успешно установлен»