Debian 11.2にRustをインストールする

環境
# cat /etc/debian_version
11.2

Rustをインストールする方法

1.パッケージをアップデートします

# sudo apt update

2.依存パッケージをインストールします

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

3.Rustをダウンロードしてインストールします

# wget -qO - https://sh.rustup.rs | sudo RUSTUP_HOME=/opt/rust CARGO_HOME=/opt/rust sh -s -- --no-modify-path -y
略
Rust is installed now. Great!

To get started you need Cargo's bin directory (/opt/rust/bin) in your PATH
environment variable. This has not been done automatically.

To configure your current shell, run:
source /opt/rust/env

4.環境変数を追加します

RUSTUPのホーム環境を追加

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

Rustの環境パスを追加

# echo 'export PATH=$PATH:/opt/rust/bin' | sudo tee -a /etc/profile.d/rust.sh
export PATH=$PATH:/opt/rust/bin

現在のシェルプロファイルを再読み込みします

# source /etc/profile

環境変数を確認します

# echo $RUSTUP_HOME
/opt/rust
# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/rust/bin

5.バージョンを確認します

# rustc --version
rustc 1.59.0 (9d1b2106e 2022-02-23)

6.bashのrustupコマンド設定を行います

# rustup completions bash > /usr/share/bash-completion/completions/rustup

設定内容をリロードします
# source /etc/profile.d/bash_completion.sh
コマンドの確認
# rustup TAB

7.Rustプロジェクトの設定

# mkdir -p ~/rustpro
# cd ~/rustpro

Rustスクリプトを作成します。
# nano hello-world.rs
サンプルコード

fn main() {
println!("Hello World, welcome to Rust.");
}

ファイルをコンパイルします

# ./hello-world
Hello World, welcome to Rust.

 

Debian 11

Posted by arkgame