Une minute
Installer Rust sur Debian
Provisioning d’une instance Debian
docker run -it -v $PWD:/home debian:latest bash
Installation de Rust
apt update
apt install curl vim git -y
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
apt install gcc gcc-multilib
source $HOME/.cargo/env
find /usr -iname "crti.o" -print
export LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH # dans ~/.zshrc
find /usr -iname "Scrt1.o" -print
# /usr/lib/x86_64-linux-gnu/Scrt1.o -> No export necessary else add the dir containing Scrt1.o
apt-get install libclang-dev
find /usr -iname "libclang.so" -print
export LIBCLANG_PATH="/usr/lib/llvm-11/lib/libclang.so:${LIBCLANG_PATH}"
apt-get install g++ g++-multilib
Vérification du bon fonctionnement
# Créer un nouveau projet
cargo new example
cargo build
cargo run
# ou au moins avoir les binaires installés
rustc --version
cargo --version
rustup --version
Voir les toolchains
rustup toolchain list
Installer une toolchain
rustup toolchain install TOOLCHAIN_NAME