SCROLL
Среднее время на прочтение: 1 мин.

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

Rust — мультипарадигменный компилируемый язык программирования общего назначения. Сочетает парадигмы функционального и процедурного программирования с объектной системой, основанной на типажах.

Рассмотрим как установить язык программирования Rust на Debian 11. Удобней всего использовать набор инструментов rustup для установки Rust в системе Debian и управления им.

rustup — это официальный проект, поддерживаемый Rust

Установка Rust

Устанавливаем необходимые пакеты зависимостей.

sudo apt-get install curl build-essential gcc make -y

Загружаем установщик rustup и устанавливаем Rust общесистемно.

wget -qO - https://sh.rustup.rs | sudo RUSTUP_HOME=/opt/rust CARGO_HOME=/opt/rust sh -s -- --no-modify-path -y

Набор инструментов rustup будет загружен в каталог пользовательской установки '/opt/rust' и будут определены переменные окружения для 'RUSTUP_HOME' и 'CARGO_HOME' в каталоге '/opt/rust'.

После завершения установки добавляем переменную окружения '$RUSTUP_HOME=/opt/rust' и двоичный путь к rustup toolchain '/opt/rust/bin' в переменную окружения '$PATH'. Это сделает переменные окружения постоянными и автоматически загружаемыми при каждом входе в систему.

echo 'export RUSTUP_HOME=/opt/rust' | sudo tee -a /etc/profile.d/rust.sh
echo 'export PATH=$PATH:/opt/rust/bin' | sudo tee -a /etc/profile.d/rust.sh

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

source /etc/profile

Проверим переменные окружения ‘$RUSTUP_HOME’ и ‘$PATH’, используя следующую команду.

echo $RUSTUP_HOME
echo $PATH

Cгенерируем завершение команды rustup для bash, выполняем команду.

rustup completions bash > /usr/share/bash-completion/completions/rustup

Перезагрузим профиль bash_completion, чтобы применить новую конфигурацию.

source /etc/profile.d/bash_completion.sh

Теперь можно ввести команду 'rustup' и нажать 'TAB', чтобы получить список выполняемых команд rustup.

Проверить установку Rust можно командой.

rustc --version

Установить последние обновления можно командой.

rustup update --no-self-update

Удаление Rust и rust up

Чтобы полностью удалить Rust и rustup, то необходимо  удалить установочный каталог '/opt/rust' и некоторые дополнительные временные каталоги и неиспользуемые конфигурационные файлы.

Выполняем команды.

sudo rm -rf /opt/rust
sudo rm -rf /etc/profile.d/rust.sh
sudo rm -rf /usr/share/bash-completion/completions/rustup
sudo rm -rf ~/.cargo

Обсуждение

0 комментариев

Нет комментариев.