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

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

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

JUQwJUEwJUQwJUIwJUQxJTgxJUQxJTgxJUQwJUJDJUQwJUJFJUQxJTgyJUQxJTgwJUQwJUI4JUQwJUJDJTIwJUQwJUJBJUQwJUIwJUQwJUJBJTIwJUQxJTgzJUQxJTgxJUQxJTgyJUQwJUIwJUQwJUJEJUQwJUJFJUQwJUIyJUQwJUI4JUQxJTgyJUQxJThDJTIwJUQxJThGJUQwJUI3JUQxJThCJUQwJUJBJTIwJUQwJUJGJUQxJTgwJUQwJUJFJUQwJUIzJUQxJTgwJUQwJUIwJUQwJUJDJUQwJUJDJUQwJUI4JUQxJTgwJUQwJUJFJUQwJUIyJUQwJUIwJUQwJUJEJUQwJUI4JUQxJThGJTIwUnVzdCUyMCVEMCVCRCVEMCVCMCUyMERlYmlhbiUyMDEyLiUyMCVEMCVBMyVEMCVCNCVEMCVCRSVEMCVCMSVEMCVCRCVEMCVCNSVEMCVCOSUyMCVEMCVCMiVEMSU4MSVEMCVCNSVEMCVCMyVEMCVCRSUyMCVEMCVCOCVEMSU4MSVEMCVCRiVEMCVCRSVEMCVCQiVEMSU4QyVEMCVCNyVEMCVCRSVEMCVCMiVEMCVCMCVEMSU4MiVEMSU4QyUyMCVEMCVCRCVEMCVCMCVEMCVCMSVEMCVCRSVEMSU4MCUyMCVEMCVCOCVEMCVCRCVEMSU4MSVEMSU4MiVEMSU4MCVEMSU4MyVEMCVCQyVEMCVCNSVEMCVCRCVEMSU4MiVEMCVCRSVEMCVCMiUyMHJ1c3R1cCUyMCVEMCVCNCVEMCVCQiVEMSU4RiUyMCVEMSU4MyVEMSU4MSVEMSU4MiVEMCVCMCVEMCVCRCVEMCVCRSVEMCVCMiVEMCVCQSVEMCVCOCUyMFJ1c3QlMjAlRDAlQjIlMjAlRDElODElRDAlQjglRDElODElRDElODIlRDAlQjUlRDAlQkMlRDAlQjUlMjBEZWJpYW4lMjAlRDAlQjglMjAlRDElODMlRDAlQkYlRDElODAlRDAlQjAlRDAlQjIlRDAlQkIlRDAlQjUlRDAlQkQlRDAlQjglRDElOEYlMjAlRDAlQjglRDAlQkMu

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

Установка Rust

JUQwJUEzJUQxJTgxJUQxJTgyJUQwJUIwJUQwJUJEJUQwJUIwJUQwJUIyJUQwJUJCJUQwJUI4JUQwJUIyJUQwJUIwJUQwJUI1JUQwJUJDJTIwJUQwJUJEJUQwJUI1JUQwJUJFJUQwJUIxJUQxJTg1JUQwJUJFJUQwJUI0JUQwJUI4JUQwJUJDJUQxJThCJUQwJUI1JTIwJUQwJUJGJUQwJUIwJUQwJUJBJUQwJUI1JUQxJTgyJUQxJThCJTIwJUQwJUI3JUQwJUIwJUQwJUIyJUQwJUI4JUQxJTgxJUQwJUI4JUQwJUJDJUQwJUJFJUQxJTgxJUQxJTgyJUQwJUI1JUQwJUI5Lg==

c3VkbyUyMGFwdC1nZXQlMjBpbnN0YWxsJTIwY3VybCUyMGJ1aWxkLWVzc2VudGlhbCUyMGdjYyUyMG1ha2UlMjAteQ==

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

d2dldCUyMC1xTyUyMC0lMjBodHRwcyUzQSUyRiUyRnNoLnJ1c3R1cC5ycyUyMCU3QyUyMHN1ZG8lMjBSVVNUVVBfSE9NRSUzRCUyRm9wdCUyRnJ1c3QlMjBDQVJHT19IT01FJTNEJTJGb3B0JTJGcnVzdCUyMHNoJTIwLXMlMjAtLSUyMC0tbm8tbW9kaWZ5LXBhdGglMjAteQ==

JUQwJTlEJUQwJUIwJUQwJUIxJUQwJUJFJUQxJTgwJTIwJUQwJUI4JUQwJUJEJUQxJTgxJUQxJTgyJUQxJTgwJUQxJTgzJUQwJUJDJUQwJUI1JUQwJUJEJUQxJTgyJUQwJUJFJUQwJUIyJTIwcnVzdHVwJTIwJUQwJUIxJUQxJTgzJUQwJUI0JUQwJUI1JUQxJTgyJTIwJUQwJUI3JUQwJUIwJUQwJUIzJUQxJTgwJUQxJTgzJUQwJUI2JUQwJUI1JUQwJUJEJTIwJUQwJUIyJTIwJUQwJUJBJUQwJUIwJUQxJTgyJUQwJUIwJUQwJUJCJUQwJUJFJUQwJUIzJTIwJUQwJUJGJUQwJUJFJUQwJUJCJUQxJThDJUQwJUI3JUQwJUJFJUQwJUIyJUQwJUIwJUQxJTgyJUQwJUI1JUQwJUJCJUQxJThDJUQxJTgxJUQwJUJBJUQwJUJFJUQwJUI5JTIwJUQxJTgzJUQxJTgxJUQxJTgyJUQwJUIwJUQwJUJEJUQwJUJFJUQwJUIyJUQwJUJBJUQwJUI4JTIwJyUyRm9wdCUyRnJ1c3QnJTIwJUQwJUI4JTIwJUQwJUIxJUQxJTgzJUQwJUI0JUQxJTgzJUQxJTgyJTIwJUQwJUJFJUQwJUJGJUQxJTgwJUQwJUI1JUQwJUI0JUQwJUI1JUQwJUJCJUQwJUI1JUQwJUJEJUQxJThCJTIwJUQwJUJGJUQwJUI1JUQxJTgwJUQwJUI1JUQwJUJDJUQwJUI1JUQwJUJEJUQwJUJEJUQxJThCJUQwJUI1JTIwJUQwJUJFJUQwJUJBJUQxJTgwJUQxJTgzJUQwJUI2JUQwJUI1JUQwJUJEJUQwJUI4JUQxJThGJTIwJUQwJUI0JUQwJUJCJUQxJThGJTIwJ1JVU1RVUF9IT01FJyUyMCVEMCVCOCUyMCdDQVJHT19IT01FJyUyMCVEMCVCMiUyMCVEMCVCQSVEMCVCMCVEMSU4MiVEMCVCMCVEMCVCQiVEMCVCRSVEMCVCMyVEMCVCNSUyMCclMkZvcHQlMkZydXN0Jy4=

Настройка

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

ZWNobyUyMCdleHBvcnQlMjBSVVNUVVBfSE9NRSUzRCUyRm9wdCUyRnJ1c3QnJTIwJTdDJTIwc3VkbyUyMHRlZSUyMC1hJTIwJTJGZXRjJTJGcHJvZmlsZS5kJTJGcnVzdC5zaA==
echo 'export PATH=$PATH:/opt/rust/bin' | sudo tee -a /etc/profile.d/rust.sh
Это сделает переменные окружения постоянными и автоматически загружаемыми при каждом входе в систему.

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

c291cmNlJTIwJTJGZXRjJTJGcHJvZmlsZQ==

JUQwJTlGJUQxJTgwJUQwJUJFJUQwJUIyJUQwJUI1JUQxJTgwJUQwJUI4JUQwJUJDJTIwJUQwJUJGJUQwJUI1JUQxJTgwJUQwJUI1JUQwJUJDJUQwJUI1JUQwJUJEJUQwJUJEJUQxJThCJUQwJUI1JTIwJUQwJUJFJUQwJUJBJUQxJTgwJUQxJTgzJUQwJUI2JUQwJUI1JUQwJUJEJUQwJUI4JUQxJThGJTIwJUUyJTgwJTk4JTI0UlVTVFVQX0hPTUUlRTIlODAlOTklMjAlRDAlQjglMjAlRTIlODAlOTglMjRQQVRIJUUyJTgwJTk5JTJDJTIwJUQwJUI4JUQxJTgxJUQwJUJGJUQwJUJFJUQwJUJCJUQxJThDJUQwJUI3JUQxJTgzJUQxJThGJTIwJUQxJTgxJUQwJUJCJUQwJUI1JUQwJUI0JUQxJTgzJUQxJThFJUQxJTg5JUQxJTgzJUQxJThFJTIwJUQwJUJBJUQwJUJFJUQwJUJDJUQwJUIwJUQwJUJEJUQwJUI0JUQxJTgzLg==

echo $RUSTUP_HOME
echo $PATH

QyVEMCVCMyVEMCVCNSVEMCVCRCVEMCVCNSVEMSU4MCVEMCVCOCVEMSU4MCVEMSU4MyVEMCVCNSVEMCVCQyUyMCVEMCVCNyVEMCVCMCVEMCVCMiVEMCVCNSVEMSU4MCVEMSU4OCVEMCVCNSVEMCVCRCVEMCVCOCVEMCVCNSUyMCVEMCVCQSVEMCVCRSVEMCVCQyVEMCVCMCVEMCVCRCVEMCVCNCVEMSU4QiUyMHJ1c3R1cCUyMCVEMCVCNCVEMCVCQiVEMSU4RiUyMGJhc2glMkMlMjAlRDAlQjIlRDElOEIlRDAlQkYlRDAlQkUlRDAlQkIlRDAlQkQlRDElOEYlRDAlQjUlRDAlQkMlMjAlRDAlQkElRDAlQkUlRDAlQkMlRDAlQjAlRDAlQkQlRDAlQjQlRDElODMu

cnVzdHVwJTIwY29tcGxldGlvbnMlMjBiYXNoJTIwJTNFJTIwJTJGdXNyJTJGc2hhcmUlMkZiYXNoLWNvbXBsZXRpb24lMkZjb21wbGV0aW9ucyUyRnJ1c3R1cA==

JUQwJTlGJUQwJUI1JUQxJTgwJUQwJUI1JUQwJUI3JUQwJUIwJUQwJUIzJUQxJTgwJUQxJTgzJUQwJUI3JUQwJUI4JUQwJUJDJTIwJUQwJUJGJUQxJTgwJUQwJUJFJUQxJTg0JUQwJUI4JUQwJUJCJUQxJThDJTIwYmFzaF9jb21wbGV0aW9uJTJDJTIwJUQxJTg3JUQxJTgyJUQwJUJFJUQwJUIxJUQxJThCJTIwJUQwJUJGJUQxJTgwJUQwJUI4JUQwJUJDJUQwJUI1JUQwJUJEJUQwJUI4JUQxJTgyJUQxJThDJTIwJUQwJUJEJUQwJUJFJUQwJUIyJUQxJTgzJUQxJThFJTIwJUQwJUJBJUQwJUJFJUQwJUJEJUQxJTg0JUQwJUI4JUQwJUIzJUQxJTgzJUQxJTgwJUQwJUIwJUQxJTg2JUQwJUI4JUQxJThFLg==

source /etc/profile.d/bash_completion.sh

JUQwJUEyJUQwJUI1JUQwJUJGJUQwJUI1JUQxJTgwJUQxJThDJTIwJUQwJUJDJUQwJUJFJUQwJUI2JUQwJUJEJUQwJUJFJTIwJUQwJUIyJUQwJUIyJUQwJUI1JUQxJTgxJUQxJTgyJUQwJUI4JTIwJUQwJUJBJUQwJUJFJUQwJUJDJUQwJUIwJUQwJUJEJUQwJUI0JUQxJTgzJTIwJ3J1c3R1cCclMjAlRDAlQjglMjAlRDAlQkQlRDAlQjAlRDAlQjYlRDAlQjAlRDElODIlRDElOEMlMjAnVEFCJyUyQyUyMCVEMSU4NyVEMSU4MiVEMCVCRSVEMCVCMSVEMSU4QiUyMCVEMCVCRiVEMCVCRSVEMCVCQiVEMSU4MyVEMSU4NyVEMCVCOCVEMSU4MiVEMSU4QyUyMCVEMSU4MSVEMCVCRiVEMCVCOCVEMSU4MSVEMCVCRSVEMCVCQSUyMCVEMCVCMiVEMSU4QiVEMCVCRiVEMCVCRSVEMCVCQiVEMCVCRCVEMSU4RiVEMCVCNSVEMCVCQyVEMSU4QiVEMSU4NSUyMCVEMCVCQSVEMCVCRSVEMCVCQyVEMCVCMCVEMCVCRCVEMCVCNCUyMHJ1c3R1cC4=

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

cnVzdGMlMjAtLXZlcnNpb24=

Обновление

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

cnVzdHVwJTIwdXBkYXRlJTIwLS1uby1zZWxmLXVwZGF0ZQ==

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

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

JUQwJTkyJUQxJThCJUQwJUJGJUQwJUJFJUQwJUJCJUQwJUJEJUQxJThGJUQwJUI1JUQwJUJDJTIwJUQwJUJBJUQwJUJFJUQwJUJDJUQwJUIwJUQwJUJEJUQwJUI0JUQxJThCJTNB

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 комментариев

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