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

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

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

JUQwJUEwJUQwJUIwJUQxJTgxJUQxJTgxJUQwJUJDJUQwJUJFJUQxJTgyJUQxJTgwJUQwJUI4JUQwJUJDJTIwJUQwJUJBJUQwJUIwJUQwJUJBJTIwJUQxJTgzJUQxJTgxJUQxJTgyJUQwJUIwJUQwJUJEJUQwJUJFJUQwJUIyJUQwJUI4JUQxJTgyJUQxJThDJTIwJUQxJThGJUQwJUI3JUQxJThCJUQwJUJBJTIwJUQwJUJGJUQxJTgwJUQwJUJFJUQwJUIzJUQxJTgwJUQwJUIwJUQwJUJDJUQwJUJDJUQwJUI4JUQxJTgwJUQwJUJFJUQwJUIyJUQwJUIwJUQwJUJEJUQwJUI4JUQxJThGJTIwUnVzdCUyMCVEMCVCRCVEMCVCMCUyMERlYmlhbiUyMDExLiUyMCVEMCVBMyVEMCVCNCVEMCVCRSVEMCVCMSVEMCVCRCVEMCVCNSVEMCVCOSUyMCVEMCVCMiVEMSU4MSVEMCVCNSVEMCVCMyVEMCVCRSUyMCVEMCVCOCVEMSU4MSVEMCVCRiVEMCVCRSVEMCVCQiVEMSU4QyVEMCVCNyVEMCVCRSVEMCVCMiVEMCVCMCVEMSU4MiVEMSU4QyUyMCVEMCVCRCVEMCVCMCVEMCVCMSVEMCVCRSVEMSU4MCUyMCVEMCVCOCVEMCVCRCVEMSU4MSVEMSU4MiVEMSU4MCVEMSU4MyVEMCVCQyVEMCVCNSVEMCVCRCVEMSU4MiVEMCVCRSVEMCVCMiUyMHJ1c3R1cCUyMCVEMCVCNCVEMCVCQiVEMSU4RiUyMCVEMSU4MyVEMSU4MSVEMSU4MiVEMCVCMCVEMCVCRCVEMCVCRSVEMCVCMiVEMCVCQSVEMCVCOCUyMFJ1c3QlMjAlRDAlQjIlMjAlRDElODElRDAlQjglRDElODElRDElODIlRDAlQjUlRDAlQkMlRDAlQjUlMjBEZWJpYW4lMjAlRDAlQjglMjAlRDElODMlRDAlQkYlRDElODAlRDAlQjAlRDAlQjIlRDAlQkIlRDAlQjUlRDAlQkQlRDAlQjglRDElOEYlMjAlRDAlQjglRDAlQkMu

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

Установка Rust

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

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

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

d2dldCUyMC1xTyUyMC0lMjBodHRwcyUzQSUyRiUyRnNoLnJ1c3R1cC5ycyUyMCU3QyUyMHN1ZG8lMjBSVVNUVVBfSE9NRSUzRCUyRm9wdCUyRnJ1c3QlMjBDQVJHT19IT01FJTNEJTJGb3B0JTJGcnVzdCUyMHNoJTIwLXMlMjAtLSUyMC0tbm8tbW9kaWZ5LXBhdGglMjAteQ==

JUQwJTlEJUQwJUIwJUQwJUIxJUQwJUJFJUQxJTgwJTIwJUQwJUI4JUQwJUJEJUQxJTgxJUQxJTgyJUQxJTgwJUQxJTgzJUQwJUJDJUQwJUI1JUQwJUJEJUQxJTgyJUQwJUJFJUQwJUIyJTIwcnVzdHVwJTIwJUQwJUIxJUQxJTgzJUQwJUI0JUQwJUI1JUQxJTgyJTIwJUQwJUI3JUQwJUIwJUQwJUIzJUQxJTgwJUQxJTgzJUQwJUI2JUQwJUI1JUQwJUJEJTIwJUQwJUIyJTIwJUQwJUJBJUQwJUIwJUQxJTgyJUQwJUIwJUQwJUJCJUQwJUJFJUQwJUIzJTIwJUQwJUJGJUQwJUJFJUQwJUJCJUQxJThDJUQwJUI3JUQwJUJFJUQwJUIyJUQwJUIwJUQxJTgyJUQwJUI1JUQwJUJCJUQxJThDJUQxJTgxJUQwJUJBJUQwJUJFJUQwJUI5JTIwJUQxJTgzJUQxJTgxJUQxJTgyJUQwJUIwJUQwJUJEJUQwJUJFJUQwJUIyJUQwJUJBJUQwJUI4JTIwJyUyRm9wdCUyRnJ1c3QnJTIwJUQwJUI4JTIwJUQwJUIxJUQxJTgzJUQwJUI0JUQxJTgzJUQxJTgyJTIwJUQwJUJFJUQwJUJGJUQxJTgwJUQwJUI1JUQwJUI0JUQwJUI1JUQwJUJCJUQwJUI1JUQwJUJEJUQxJThCJTIwJUQwJUJGJUQwJUI1JUQxJTgwJUQwJUI1JUQwJUJDJUQwJUI1JUQwJUJEJUQwJUJEJUQxJThCJUQwJUI1JTIwJUQwJUJFJUQwJUJBJUQxJTgwJUQxJTgzJUQwJUI2JUQwJUI1JUQwJUJEJUQwJUI4JUQxJThGJTIwJUQwJUI0JUQwJUJCJUQxJThGJTIwJ1JVU1RVUF9IT01FJyUyMCVEMCVCOCUyMCdDQVJHT19IT01FJyUyMCVEMCVCMiUyMCVEMCVCQSVEMCVCMCVEMSU4MiVEMCVCMCVEMCVCQiVEMCVCRSVEMCVCMyVEMCVCNSUyMCclMkZvcHQlMkZydXN0Jy4=

JUQwJTlGJUQwJUJFJUQxJTgxJUQwJUJCJUQwJUI1JTIwJUQwJUI3JUQwJUIwJUQwJUIyJUQwJUI1JUQxJTgwJUQxJTg4JUQwJUI1JUQwJUJEJUQwJUI4JUQxJThGJTIwJUQxJTgzJUQxJTgxJUQxJTgyJUQwJUIwJUQwJUJEJUQwJUJFJUQwJUIyJUQwJUJBJUQwJUI4JTIwJUQwJUI0JUQwJUJFJUQwJUIxJUQwJUIwJUQwJUIyJUQwJUJCJUQxJThGJUQwJUI1JUQwJUJDJTIwJUQwJUJGJUQwJUI1JUQxJTgwJUQwJUI1JUQwJUJDJUQwJUI1JUQwJUJEJUQwJUJEJUQxJTgzJUQxJThFJTIwJUQwJUJFJUQwJUJBJUQxJTgwJUQxJTgzJUQwJUI2JUQwJUI1JUQwJUJEJUQwJUI4JUQxJThGJTIwJyUyNFJVU1RVUF9IT01FJTNEJTJGb3B0JTJGcnVzdCclMjAlRDAlQjglMjAlRDAlQjQlRDAlQjIlRDAlQkUlRDAlQjglRDElODclRDAlQkQlRDElOEIlRDAlQjklMjAlRDAlQkYlRDElODMlRDElODIlRDElOEMlMjAlRDAlQkElMjBydXN0dXAlMjB0b29sY2hhaW4lMjAnJTJGb3B0JTJGcnVzdCUyRmJpbiclMjAlRDAlQjIlMjAlRDAlQkYlRDAlQjUlRDElODAlRDAlQjUlRDAlQkMlRDAlQjUlRDAlQkQlRDAlQkQlRDElODMlRDElOEUlMjAlRDAlQkUlRDAlQkElRDElODAlRDElODMlRDAlQjYlRDAlQjUlRDAlQkQlRDAlQjglRDElOEYlMjAnJTI0UEFUSCcuJTIwJUQwJUFEJUQxJTgyJUQwJUJFJTIwJUQxJTgxJUQwJUI0JUQwJUI1JUQwJUJCJUQwJUIwJUQwJUI1JUQxJTgyJTIwJUQwJUJGJUQwJUI1JUQxJTgwJUQwJUI1JUQwJUJDJUQwJUI1JUQwJUJEJUQwJUJEJUQxJThCJUQwJUI1JTIwJUQwJUJFJUQwJUJBJUQxJTgwJUQxJTgzJUQwJUI2JUQwJUI1JUQwJUJEJUQwJUI4JUQxJThGJTIwJUQwJUJGJUQwJUJFJUQxJTgxJUQxJTgyJUQwJUJFJUQxJThGJUQwJUJEJUQwJUJEJUQxJThCJUQwJUJDJUQwJUI4JTIwJUQwJUI4JTIwJUQwJUIwJUQwJUIyJUQxJTgyJUQwJUJFJUQwJUJDJUQwJUIwJUQxJTgyJUQwJUI4JUQxJTg3JUQwJUI1JUQxJTgxJUQwJUJBJUQwJUI4JTIwJUQwJUI3JUQwJUIwJUQwJUIzJUQxJTgwJUQxJTgzJUQwJUI2JUQwJUIwJUQwJUI1JUQwJUJDJUQxJThCJUQwJUJDJUQwJUI4JTIwJUQwJUJGJUQxJTgwJUQwJUI4JTIwJUQwJUJBJUQwJUIwJUQwJUI2JUQwJUI0JUQwJUJFJUQwJUJDJTIwJUQwJUIyJUQxJTg1JUQwJUJFJUQwJUI0JUQwJUI1JTIwJUQwJUIyJTIwJUQxJTgxJUQwJUI4JUQxJTgxJUQxJTgyJUQwJUI1JUQwJUJDJUQxJTgzLg==

echo 'export RUSTUP_HOME=/opt/rust' | sudo tee -a /etc/profile.d/rust.sh
ZWNobyUyMCdleHBvcnQlMjBQQVRIJTNEJTI0UEFUSCUzQSUyRm9wdCUyRnJ1c3QlMkZiaW4nJTIwJTdDJTIwc3VkbyUyMHRlZSUyMC1hJTIwJTJGZXRjJTJGcHJvZmlsZS5kJTJGcnVzdC5zaA==

JUQwJTlGJUQwJUI1JUQxJTgwJUQwJUI1JUQwJUI3JUQwJUIwJUQwJUIzJUQxJTgwJUQxJTgzJUQwJUI2JUQwJUIwJUQwJUI1JUQwJUJDJTIwJUQxJTgyJUQwJUI1JUQwJUJBJUQxJTgzJUQxJTg5JUQwJUI4JUQwJUI5JTIwJUQwJUJGJUQxJTgwJUQwJUJFJUQxJTg0JUQwJUI4JUQwJUJCJUQxJThDJTIwJUQwJUJFJUQwJUIxJUQwJUJFJUQwJUJCJUQwJUJFJUQxJTg3JUQwJUJBJUQwJUI4JTIwJUQwJUI0JUQwJUJCJUQxJThGJTIwJUQwJUJGJUQxJTgwJUQwJUI4JUQwJUJDJUQwJUI1JUQwJUJEJUQwJUI1JUQwJUJEJUQwJUI4JUQxJThGJTIwJUQwJUJEJUQwJUJFJUQwJUIyJUQxJThCJUQxJTg1JTIwJUQwJUJGJUQwJUI1JUQxJTgwJUQwJUI1JUQwJUJDJUQwJUI1JUQwJUJEJUQwJUJEJUQxJThCJUQxJTg1JTIwJUQwJUJFJUQwJUJBJUQxJTgwJUQxJTgzJUQwJUI2JUQwJUI1JUQwJUJEJUQwJUI4JUQxJThGLg==

c291cmNlJTIwJTJGZXRjJTJGcHJvZmlsZQ==

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

ZWNobyUyMCUyNFJVU1RVUF9IT01F
ZWNobyUyMCUyNFBBVEg=

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 можно командой.

cnVzdGMlMjAtLXZlcnNpb24=

JUQwJUEzJUQxJTgxJUQxJTgyJUQwJUIwJUQwJUJEJUQwJUJFJUQwJUIyJUQwJUI4JUQxJTgyJUQxJThDJTIwJUQwJUJGJUQwJUJFJUQxJTgxJUQwJUJCJUQwJUI1JUQwJUI0JUQwJUJEJUQwJUI4JUQwJUI1JTIwJUQwJUJFJUQwJUIxJUQwJUJEJUQwJUJFJUQwJUIyJUQwJUJCJUQwJUI1JUQwJUJEJUQwJUI4JUQxJThGJTIwJUQwJUJDJUQwJUJFJUQwJUI2JUQwJUJEJUQwJUJFJTIwJUQwJUJBJUQwJUJFJUQwJUJDJUQwJUIwJUQwJUJEJUQwJUI0JUQwJUJFJUQwJUI5Lg==

cnVzdHVwJTIwdXBkYXRlJTIwLS1uby1zZWxmLXVwZGF0ZQ==

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

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

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

c3VkbyUyMHJtJTIwLXJmJTIwJTJGb3B0JTJGcnVzdA==
c3VkbyUyMHJtJTIwLXJmJTIwJTJGZXRjJTJGcHJvZmlsZS5kJTJGcnVzdC5zaA==
sudo rm -rf /usr/share/bash-completion/completions/rustup
c3VkbyVDMiVBMHJtJUMyJUEwLXJmJUMyJUEwfiUyRi5jYXJnbw==
 

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

Обсуждение

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

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