Поддержи проект

Скачать

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

Рассмотрим как установить язык программирования Rust на Debian 11 Bullseye. Удобней всего использовать набор инструментов 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
 

ПОНРАВИЛАСЬ ИЛИ ОКАЗАЛАСЬ ПОЛЕЗНОЙ СТАТЬЯ, ПОБЛАГОДАРИ АВТОРА ДОНАТОМ

Оставьте комментарий

18 − 2 =