В этом уроке мы покажем вам, как установить 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 успешно установлен»