Установка Rust на Linux

Rust был разработан Mozilla в 2010 году для высококонкурентных и безопасных систем. Синтаксис похож на C и C ++, с блоками кода, очерченными фигурными скобками, пример:

fn main() {
println!("Hello World!");
}

Rust используется в центрах обработки данных такими компаниями, как Dropbox, Postmates, Stac, Wantedly, Doctolib и QIWI, и делает упор на безопасность, контроль расположения памяти и параллелизм. Rust поддерживает такие понятия, как:

  • Абстракции с нулевой стоимостью;
  • Сопоставление с образцом;
  • Минимальное время выполнения;
  • Алгебраические типы данных;
  • Эффективные привязки C.

Rust является open source проектом с открытым исходным кодом и может быть установлен на нескольких платформах. Приведем процесс установки этого очень полезного языка в дистрибутивах Linux на основе Debian / Ubuntu и RHEL.

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

  • ОС Linux;
  • Пользователь с привилегиями sudo.

Если вы используете дистрибутив, который не работает с sudo, вам нужно будет использовать команду su для пользователя root вместо использования команды sudo.

Как установить Rust

Первое, что нужно сделать, это установить curl. В дистрибутиве на основе Debian или Ubuntu сделайте это с помощью команды:

sudo apt-get install curl -y

В дистрибутивах основанных на Red Hat установите curl с помощью команды:

sudo yum install curl -y

После установки curl загрузите и установите Rust с помощью команды:

curl https://sh.rustup.rs -sSf | sh

Когда установщик загрузится, он запустится и сначала спросит, хотите ли вы продолжить, настроить или отменить установку(Рис.1)

установка rust
Рис.1

Введите 1, чтобы продолжить. В ходе этого процесса Rust не сможет добавить каталог bin для Cargo (менеджер пакетов и хост для rust) в ваш $ PATH, поэтому вам придется сделать это вручную с помощью команды:

source $HOME/.cargo/env

После этого вам нужно будет найти свой пользовательский файл .profile, чтобы использовать измененный $PATH и убедиться, что ваша пользовательская оболочка будет работать в среде Rust. Это достигается с помощью команды:

source ~/.profile

Наконец, вам нужно установить несколько зависимостей, требуемых командой rust. Для Debian / Ubuntu установите остальные зависимости с помощью команды:

sudo apt-get install build-essential -y

Для CentOS / RHEL используйте команду:

sudo yum install cmake gcc -y

Как проверить установку Rust

Давайте проверим Rust с помощью «Hello, World!» программы. Сначала создайте новый каталог для размещения нашей тестовой программы с помощью команды:

mkdir rusttest

Перейдите в созданную директорию командой:

cd rusttest

Создайте новый rust файл командой:

nano rusttest.rs

Вставьте следующий пример кода в файл:

fn main() {
println!("Hello, Rust!");
}

Сохраните и закройте файл.

Создайте исполняемый файл Rust с помощью команды:

rustc rusttest.rs

Будет создан новый исполняемый файл с именем rusttest. Вы можете запустить это новое приложение с помощью команды:

./rusttest

Вы должны увидеть выходные данные приложения, напечатанные как Hello, Rust

Поздравляем, вы установили Rust и использовали его для создания своего первого приложения.