Встановлення останньої версії Rust в Linux


Користувачі дистрибутивів з довгостроковою підтримкою, ймовірно зіткнуться з проблемою збірки програм з версією Rust, що міститься в репозиторіях.


Вирішується це досить просто, за допомогою утиліти Rustup:


https://www.rust-lang.org/tools/install


Спочатку потрібно видалити встановлені раніше версії, разом з їх залежностями.


Наприклад, в Debian:


apt remove cargo rustc
apt autoremove

Наступні кроки виконуються від того користувача, від якого планується подальша робота з програмою.


Таким чином, пакети будуть стандартно встановлюватись до теки "~/.cargo"


Після введення наступної команди слідуємо підказкам:


curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Оновити пакети до останньої версії можна командою:


rustup update

Якщо потрібно зібрати будь яку програму на більш ранній версії, наприклад "1.63" - достатньо встановити її поряд з іншою:


rustup install 1.63

Для збірки програми, вказуємо відповідну версію компілятора:


cargo +1.63 build --release

Щоб видалити встановлені таким чином "cargo", "rustc" включно з "rustup":


rustup self uninstall

Дивіться також


Інсталяція Rust за межами користувацького простору

Простий спосіб крос-компіляції Rust з cross



/uk/