GNU/Linux >> Linux の 問題 >  >> AlmaLinux

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

Rustは、安全性、並行性、実用性という3つの主要な設計原則を備えたプログラミング言語です。これは、速度、メモリの安全性、並列化を目的としたオープンソースプロジェクトです。

2010年にGraydonHoareによって作成されました。現在は、スレッドセーフ、メモリのライフサイクルの完全な制御、および効率的なCを保証する最新のシステムプログラミング言語を作成することを目的として、コミュニティの支援を受けて主にRustProjectDevelopersによって開発されています。バインディング。 Rustは静的に型付けされたプログラミング言語であり、型推論を使用して、型を重複して指定する必要がないことを確認します。

Rustは、メモリやスレッドの問題を気にせずに安全なコードを記述できるようにするC ++/Cの代替として作成されました。

Rust over C / C ++を使用することには、メモリの安全性の向上やパフォーマンスの向上など、いくつかの利点があります。ゼロコストの抽象化に重点を置いているため、学習、開発、習得、および展開が簡単です。

Rustには単純なプログラミングモデルがあります。 zitは初心者でも簡単に習得でき、同時に、ゼロコストの抽象化、特性、パターンマッチング、所有権システムによるメモリの安全性の保証、独自のガベージコレクションアルゴリズムによる自動メモリ管理、スレッドセーフな同時実行性などの高度な機能を提供します。スレッド間を通過するメッセージ。

この記事では、AlmaLinux8システムにRustをインストールする方法を学びます。このチュートリアルには、プロセスのステップのスクリーンショットとともに詳細な手順が含まれています。

前提条件
  • AlmaLinux8x64を実行しているサーバー。
  • sudo権限を持つユーザーアカウント。
システムの更新

2つの理由から、Rustをインストールする前にシステムを更新する必要があります。まず、セキュリティ上の理由からシステムを最新の状態に保つことが重要です。次に、Rustが正しく機能することを確認するために必要になる場合があります。次のコマンドを実行して、システムを更新します。

sudo dnf check-update
sudo dnf update -y
sudo dnf upgrade -y

更新プロセスが終了したら、必要な依存関係をインストールする必要があります。次のコマンドを実行して、Rustの依存関係をインストールします。

sudo dnf install epel-release
sudo dnf install cmake gcc make curl -y

Rustプログラミング言語のインストール

システムが最新になり、必要なすべての依存関係がインストールされたので、システムにRustプログラミング言語をインストールすることができます。 curlを使用して、コンパイラの最新バージョンをインストールするスクリプトをダウンロードします。ダウンロードして実行するには、次のコマンドを実行します。

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

インストールスクリプトが完了するまでしばらく時間がかかります。スクリプトは必要な依存関係を自動的にインストールし、それ自体を錆びさせます。このプロセスが終了したら、Rustが提供するrustcやその他のツールを使用するために、PATH変数にrustupbinディレクトリを追加する必要があります。次のコマンドを実行して、環境変数を設定します。

source ~/.profile
source ~/.cargo/env

インストールプロセスが完了したら、-Vフラグを指定してrustcコマンドを実行することで、rustが正しくインストールされているかどうかを確認できます。

rustc -V

次のスクリーンショットのような出力が得られるはずです。インストールしたRust言語のバージョンを確認できます。お使いのバージョンは、この例のものとは異なる場合があります。

Rustインストールのテスト

AlmaLinuxシステムにRustをインストールしたので、Rustのインストールをテストするために使用する簡単なプロジェクトを作成します。

まず、サンプルプロジェクトのディレクトリを作成します。ディレクトリにrust-exampleという名前を付けます。このフォルダをホームディレクトリ内に作成します。ホームディレクトリ内に新しいrustプロジェクトを作成するには、次のコマンドを実行します。

cd && mkdir rust-example

プロジェクトの新しいディレクトリを作成したら、現在の作業ディレクトリを新しく作成したrust-exampleディレクトリに変更する必要があります。次のコマンドを実行して、ディレクトリを変更します。

cd rust-example

Rustを使用して作成できるさまざまなプロジェクトがいくつかあります。この記事では、簡単な「Helloworld」プロジェクトを作成します。次のコマンドを実行して、hello_worldという名前の新しいRustアプリケーションを生成します。

sudo nano hello_world.rs

「Helloworld!」を出力するコードを追加する必要があります。コマンドラインに移動します。次の行は、hello_world.rsファイルの内容です。

fn main() {
  println!("Hello World, Howtoforge");
}

最初の行は、mainという名前の新しい関数を定義しています。このアプリケーションのエントリポイントとしてmain関数を使用します。 2行目は、アプリケーションの実行時に実行されるコードのブロックを開始します。これにより、printlnという名前の新しい変数が定義され、この変数に文字列「Hello World、Howtoforge」が割り当てられます。最後に、println関数の終了を示すために、コードブロックを閉じる(}および())必要があります。

この手順を完了したら、 Ctrl + X を押して、保存してエディターを終了する必要があります。 。ファイルを保存するかどうかを確認するメッセージが表示されます。 Yと入力できます Enterを押します このファイルを保存することを示します。これにより、hello_world.rsファイルが閉じられ、コマンドラインプロンプトに戻ります。

アプリケーションが作成されたので、ファイル名をパラメータとしてrustcコマンドを実行することで、アプリケーションをバイナリファイルにコンパイルできます。次のコマンドは、hello_world.rsファイルをhello_worldという名前のバイナリにコンパイルします。

rustc hello_world.rs

lsコマンドを実行して、現在のディレクトリ内のすべてのファイルを一覧表示できます。 rust-exampleディレクトリの下にhello_worldという名前のバイナリファイルが表示されます。

ls

実行可能ファイルへのパスを出力し、それを./hello_worldコマンドの引数として指定することで、プログラムを実行できます。

./hello_world

コマンドラインに次のスクリーンショットのような出力が表示されるはずです。おめでとうございます。最初のRustプログラムを正常に実行しました。

結論

この記事では、AlmaLinuxシステムにRust言語をインストールする方法を学びました。また、Rustのインストールをテストするために使用できるサンプルプロジェクトも作成しました。インストールプロセスに問題がある場合、または何かが正しく機能していない場合は、コメントを残してください。


AlmaLinux
  1. AlmaLinuxにGitをインストールする方法

  2. AlmaLinux8にPHP8をインストールする方法

  3. AlmaLinux8にPHP7.4をインストールする方法

  1. AlmaLinuxにApacheをインストールする方法

  2. MySQLをAlmaLinuxにインストールする方法

  3. AlmaLinux8にAngularJSをインストールする方法

  1. AlmaLinux8にJenkinsをインストールする方法

  2. LinuxにRustをインストールする方法

  3. AlmaLinux8にVirtualBoxをインストールする方法