Installation

インストールスクリプトを使用する

Linux、macOS

Terminal window
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/probe-rs/probe-rs/releases/latest/download/probe-rs-tools-installer.sh | sh

Windows

Terminal window
irm https://github.com/probe-rs/probe-rs/releases/latest/download/probe-rs-tools-installer.ps1 | iex

パッケージマネージャーから

homebrew

Terminal window
brew tap probe-rs/probe-rs
brew install probe-rs

cargo binstall

Terminal window
cargo binstall probe-rs-tools

ソースからのインストール (cargo install)

前提条件

probe-rs をソースからビルドするには、動作する Rust ツールチェーンが必要です。最も簡単な方法は、rustup のインストール手順 に従うことです。

Debian ベースの Linux

Debian およびその派生ディストリビューション(例: Ubuntu)では、次のパッケージをインストールする必要があります。

Terminal window
sudo apt install -y pkg-config libudev-dev cmake git

RPM ベースの Linux (Fedora, CentOS)

Terminal window
dnf install libusbx-devel libudev-devel cmake git

macOS

追加のセットアップは不要です。

Windows

追加のセットアップは不要です。

インストール

cargo install は、probe-rscargo-flashcargo-embed をダウンロード、コンパイル、インストールします。

複数の選択肢がありますが、特に重要なのは次の 2 つです。

  • 最新リリースをインストールするには、cargo install probe-rs-tools --locked を実行します
  • 実験的な変更や未リリースの変更を含む最新の開発版(別名 master ブランチ)を試すには、cargo install probe-rs-tools --git https://github.com/probe-rs/probe-rs --locked を実行します

詳細については、Cargo book を参照してください。

シェル補完

おそらく、probe-rs バイナリとあわせてシェル補完のサポートもインストールしたいでしょう。次を実行するだけです。

Terminal window
probe-rs complete install

使用しているシェルが標準ではサポートされていない場合は、このコマンドが表示する指示に従ってください。