GNU/Linux >> Belajar Linux >  >> AlmaLinux

Cara Install Rust di AlmaLinux 8

Rust adalah bahasa pemrograman dengan tiga prinsip desain utama:keamanan, konkurensi, dan kepraktisan. Ini adalah proyek sumber terbuka yang bertujuan untuk kecepatan, keamanan memori, dan paralelisasi.

Itu dibuat oleh Graydon Hoare pada tahun 2010. Sekarang dikembangkan terutama oleh Pengembang Proyek Rust dengan bantuan dari komunitas dengan tujuan menciptakan bahasa pemrograman sistem modern yang menjamin keamanan utas, kontrol penuh atas siklus hidup memori, dan C yang efisien ikatan. Rust adalah bahasa pemrograman yang diketik secara statis, dan menggunakan inferensi tipe untuk memastikan Anda tidak perlu menentukan tipe Anda secara berlebihan.

Rust dibuat sebagai alternatif untuk C++/C yang memungkinkan penulisan kode aman tanpa mengkhawatirkan masalah memori atau thread.

Ada beberapa manfaat menggunakan Rust dibandingkan C/C++, termasuk peningkatan keamanan memori dan kinerja yang lebih tinggi. Dengan fokusnya pada abstraksi tanpa biaya, mudah untuk dipelajari, dikembangkan, dikuasai, dan diterapkan.

Rust memiliki model pemrograman yang sederhana. zit mudah dipelajari untuk pemula dan pada saat yang sama menyediakan fitur-fitur canggih seperti abstraksi tanpa biaya, ciri-ciri, pencocokan pola, keamanan memori yang terjamin melalui sistem kepemilikannya, manajemen memori otomatis melalui algoritme pengumpulan sampah yang unik, dan konkurensi aman-utas dengan pesan yang lewat di antara utas.

Pada artikel ini, kita akan mempelajari cara menginstal Rust pada sistem AlmaLinux 8. Tutorial ini mencakup petunjuk rinci bersama dengan screenshot dari langkah-langkah dalam proses.

Prasyarat

  • Server yang menjalankan AlmaLinux 8 x64.
  • Akun pengguna dengan hak istimewa sudo.

Memperbarui Sistem

Kita perlu memperbarui sistem sebelum menginstal Rust karena dua alasan. Pertama, penting untuk menjaga sistem tetap up-to-date untuk tujuan keamanan dan kedua, mungkin diperlukan untuk memastikan bahwa Rust akan bekerja dengan baik. Jalankan perintah berikut untuk memperbarui sistem.

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

Setelah proses pembaruan selesai, kita perlu menginstal dependensi yang diperlukan. Jalankan perintah berikut untuk menginstal dependensi Rust.

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

Menginstal Bahasa Pemrograman Rust

Sekarang sistem kami mutakhir dan kami telah menginstal semua dependensi yang diperlukan, kami dapat melanjutkan dengan menginstal bahasa pemrograman Rust pada sistem kami. Kami akan menggunakan curl untuk mengunduh skrip yang akan menginstal versi terbaru dari kompiler. Jalankan perintah berikut untuk mengunduh dan menjalankannya.

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

Skrip instalasi akan memakan waktu cukup lama untuk diselesaikan. Script akan secara otomatis menginstal dependensi yang diperlukan dan berkarat sendiri. Setelah proses ini selesai, kita perlu menambahkan direktori bin rustup ke variabel PATH kita untuk menggunakan rustc dan alat lain yang disediakan oleh Rust. Jalankan perintah berikut untuk menyiapkan variabel lingkungan.

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

Setelah proses instalasi selesai, kita bisa mengecek apakah rust sudah terpasang dengan benar dengan menjalankan perintah rustc dengan flag -V.

rustc -V

Anda harus mendapatkan output yang mirip dengan tangkapan layar berikut. Anda dapat melihat versi bahasa Rust yang telah kami instal. Versi Anda mungkin berbeda dari yang ada di contoh ini.

Menguji Penginstalan Karat 

Sekarang kami telah menginstal Rust pada sistem AlmaLinux kami, kami akan membuat proyek sederhana yang akan digunakan untuk menguji instalasi Rust.

Pertama, buat direktori untuk proyek contoh kita. Kami akan memberi nama direktori rust-example. Kami akan membuat folder ini di dalam direktori home kami. Jalankan perintah berikut untuk membuat proyek karat baru di dalam direktori home Anda.

cd && mkdir rust-example

Setelah membuat direktori baru untuk proyek kita, kita perlu mengubah direktori kerja saat ini ke direktori rust-example yang baru dibuat. Jalankan perintah berikut untuk mengubah direktori.

cd rust-example

Ada sejumlah proyek berbeda yang dapat kita buat dengan Rust. Kami akan membuat proyek sederhana "Halo dunia" di artikel ini. Jalankan perintah berikut untuk membuat aplikasi Rust baru bernama hello_world.

sudo nano hello_world.rs

Kita perlu menambahkan kode yang akan mencetak "Hello world!" ke baris perintah. Baris berikut adalah isi dari file hello_world.rs.

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

Baris pertama mendefinisikan fungsi baru bernama main. Kami akan menggunakan fungsi utama sebagai titik masuk untuk aplikasi ini. Baris kedua memulai blok kode yang akan dieksekusi ketika kita menjalankan aplikasi. Ini mendefinisikan variabel baru bernama println dan memberikan string "Hello World, Howtoforge" ke variabel ini. Pada akhirnya, kita perlu menutup (} dan ( )) blok kode untuk menunjukkan akhir dari fungsi println.

Setelah menyelesaikan langkah ini, kita perlu menyimpan dan keluar dari editor dengan menekan Ctrl + X . Kita akan diminta untuk menyimpan file tersebut atau tidak. Anda dapat memasukkan Y dan tekan Enter untuk menunjukkan bahwa Anda ingin menyimpan file ini. Itu akan menutup file hello_world.rs dan mengembalikan kita ke prompt baris perintah.

Sekarang setelah aplikasi kita dibuat, kita dapat mengompilasinya menjadi file biner dengan menjalankan perintah rustc dengan nama file sebagai parameter. Perintah berikut akan mengkompilasi file hello_world.rs menjadi biner bernama hello_world .

rustc hello_world.rs

Anda dapat menjalankan perintah ls untuk membuat daftar semua file di direktori saat ini. Anda akan melihat file biner bernama hello_world di bawah direktori rust-example.

ls

Kita dapat menjalankan program kita dengan mencetak path ke file yang dapat dieksekusi dan menyediakannya sebagai argumen untuk perintah ./hello_world.

./hello_world

Anda harus mendapatkan output yang mirip dengan tangkapan layar berikut di baris perintah Anda. Selamat, Anda telah berhasil menjalankan program Rust pertama Anda.

Kesimpulan

Pada artikel ini, kita telah mempelajari cara menginstal bahasa Rust pada sistem AlmaLinux kita. Kami juga telah membuat proyek contoh yang dapat digunakan untuk menguji penginstalan Rust. Silakan tinggalkan kami komentar jika Anda memiliki masalah dengan proses instalasi, atau ada sesuatu yang tidak bekerja dengan benar.


AlmaLinux
  1. Cara menginstal Git di AlmaLinux

  2. Cara Instal PHP 8 di AlmaLinux 8

  3. Cara Instal PHP 7.4 di AlmaLinux 8

  1. Bagaimana cara menginstal Apache di AlmaLinux

  2. Bagaimana cara menginstal MySQL di AlmaLinux

  3. Cara Menginstal AngularJS di AlmaLinux 8

  1. Cara Menginstal Jenkins di AlmaLinux 8

  2. Cara Menginstal Rust di Linux

  3. Bagaimana menginstal VirtualBox di AlmaLinux 8