Rustは、速度、メモリの安全性、並列処理に重点を置いたオープンソースのシステムプログラミング言語です。開発者はRustを使用して、ゲームエンジン、オペレーティングシステム、ファイルシステム、ブラウザコンポーネント、バーチャルリアリティのシミュレーションエンジンなど、さまざまな新しいソフトウェアアプリケーションを作成します。 Rustは構文的にC++に似ていますが、参照を検証するためにボローチェッカーを使用することでメモリの安全性を保証できます。
ユーザー、特にRustプログラミング言語を試したい開発者は、 Debian11BullseyeにRustをインストールする方法を知っているでしょう。
- 推奨OS: Debian11ブルズアイ
- ユーザーアカウント: sudoまたはrootアクセス権を持つユーザーアカウント。
オペレーティングシステムの更新
Debianを更新します 既存のすべてのパッケージが最新であることを確認するためのオペレーティングシステム:
sudo apt update && sudo apt upgrade -y
チュートリアルでは、sudoコマンドを使用します およびsudoステータスがあると仮定 。
アカウントのsudoステータスを確認するには:
sudo whoami
sudoステータスを示す出力例:
[joshua@debian~]$ sudo whoami
root
既存または新規のsudoアカウントを設定するには、DebianのSudoersへのユーザーの追加に関するチュートリアルにアクセスしてください。 。
rootアカウントを使用するには 、rootパスワードを指定して次のコマンドを使用してログインします。
su
依存関係のインストール
次に、Rustのインストール中に必要な必要なパッケージをインストールします:
sudo apt install curl build-essential gcc make -y
Rustのインストール
前提条件で必要なパッケージのインストールが完了すると、(curl)を使用できるようになります。 次のコマンドを実行して、Rustインストールスクリプトをダウンロードします。
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
次の例のような出力が表示されます。 タイプ1 Enterを押します 続行します。
例:
サーバーのインターネット速度とハードウェアに応じて、インストール全体に1〜5分かかります。完了すると、次の結果が表示されます。
インストールされているRustのバージョンビルドを確認します。これにより、Rustも正常にインストールされていることが示されます。次のコマンドを入力してEnterキーを押します:
rustc -V
出力例(これは新しいバージョンに合わせて変更されます) :
rustc 1.54.0 (a178d0322 2021-07-26)
(錆びた環境)をアクティブにする必要があることに注意してください 現在のシェル用。これは、次のコマンドを使用して錆びた環境をアクティブにすることで実行されます。
source ~/.profile
source ~/.cargo/env
Rustサンプルプロジェクトアプリケーションの作成
これでRustがインストールされ、正しく機能するはずです。オペレーティングシステムにプログラミング言語をインストールする場合、検証する最良の方法は、クイックテストアプリケーションを作成することです。ガイドとして、有名な(Hello World)を作成します さびを使って出力します。
まず、(ワークスペース)として機能するディレクトリを作成する必要があります :
mkdir ~/rust-projects
次に、ディレクトリをワークスペースに変更し、次のコマンドを使用してサンプルアプリケーションを作成します。
cd rust-projects && nano helloworld.rs
次に、HelloWorldテスト用に次のコードを入力します。
fn main() {
println!("Hello World, this is a test provided by LinuxCapable.com");
}
保存して閉じる(CTRL + O) 次に、(CTRL + X)を終了します 次に、次のコマンドを使用してプログラムをコンパイルします。
rustc helloworld.rs
これにより、コンパイルが完了した後に実行可能アプリケーションが作成されます。以下の出力例のように、アプリケーションは現在のディレクトリにあります。
root@debian:~/rust-projects# ls
helloworld helloworld.rs
Rustを使用して作成したアプリケーションを実行するには、executeコマンドを使用してプログラムを実行します。
./helloworld
以下のようなテストアプリケーションからの出力例:
錆を更新する方法
Rustを更新するのは比較的簡単で、ターミナルで簡単なコマンドを使用して実行できます。次のように入力します:
rustup update
出力例:
錆を削除(アンインストール)する方法
将来、DebianオペレーティングシステムでRustが不要になった場合は、次のコマンドを実行します。
rustup self uninstall
出力例:
タイプを正常に削除するには(Y) エンターキーを押します。次に、RustがDebianシステムから正常に削除されたという次の出力が表示されます。