GNU/Linux >> Belajar Linux >  >> Linux

Cara Install Rust Compiler dan Toolchain di Rocky Linux 8

Rust Programming Language adalah bahasa baru dari Mozilla dan tim Rust yang dirancang untuk menghadirkan fitur bahasa pemrograman modern dan kinerja tinggi ke pemrograman sistem. Ini memiliki banyak konsep baru, meskipun masih dalam proses, jadi jangan berharap itu sempurna.

Rust adalah proyek yang luar biasa, karena tujuannya menciptakan satu kompiler yang dapat dipercaya untuk kode aman perlahan-lahan berkembang menjadi kenyataan. Pemrogram sistem yang bertanggung jawab dapat memercayai Rust untuk menyediakan sistem kompilasi, analisis, dan dukungan runtime end-to-end yang bebas dari perilaku tidak terdefinisi atau kelemahan lain yang dapat dieksploitasi.

Rust bukan hanya bahasa, tetapi juga ekosistem. Rust memiliki alat dan pustaka yang bersama-sama membuat pembangunan sistem yang cepat dan aman menjadi mudah.

Kurva pembelajaran dalam bahasa ini curam, tetapi Anda tidak akan sendirian, karena komunitas di belakang Rust sangat bagus dan sangat aktif. Saat pertama kali mulai menggunakan Rust, Anda biasanya mengompilasi dari sumber, jadi penting untuk memahami peralatan di sekitarnya.

Sebagian besar pengguna Rust menggunakan rustup untuk menginstal Rust dan perkakasnya. Rust sendiri didistribusikan melalui manajer paket mandiri yang disebut Cargo, yang menginstal kompiler, dokumentasi, dan berbagai alat yang membuat pengembangan lebih mudah. Cargo memiliki dukungan bawaan untuk menginstal dependensi sumber dengan URL git atau GitHub, mengelola dependensi lokal dengan file kunci, dan menginstal dependensi biner dari repositori paket 'crates.io'.

Anda mendengar karat akan datang, dan itu adalah pengubah permainan utama. Anda mencoba menginstal Rust di sistem Linux Anda, tetapi penginstalan tidak berjalan seperti yang Anda harapkan. Kemungkinan besar Anda tidak memiliki dependensi yang tepat, atau kompilernya hilang. Artikel berikut menjelaskan cara mempersiapkan sistem Anda untuk Rust dan kemudian menginstalnya.

Prasyarat

Untuk menginstal Rust pada sistem Rocky Linux 8 Anda, Anda memerlukan yang berikut ini:

  • Akses root. Proses instalasi dapat mengunduh dan menginstal ke direktori home pengguna, jadi sangat penting untuk memiliki izin akses yang memadai ke direktori home Anda untuk menjalankan sudo. Anda dapat mempelajari cara melakukannya di sini.
  • Sistem yang menjalankan Rocky Linux 8 dengan memori minimal 2 GB dan ruang disk kosong 20 GB.
  • Koneksi Internet yang berfungsi untuk mengunduh dan menginstal skrip penginstal.

Memperbarui Sistem Anda

Sebelum menginstal Rust, penting untuk memverifikasi bahwa semua paket Anda sudah diperbarui.

Jalankan perintah berikut sebagai root:

sudo dnf check-update && sudo dnf update -y

Setelah proses pembaruan selesai, jalankan perintah di bawah ini untuk menginstal repositori epel-release (Paket Ekstra untuk Linux Perusahaan). epel-release adalah alat konfigurasi repositori CentOS dan Red Hat Enterprise Linux. Ini menyediakan repositori tambahan yang tidak diaktifkan secara default. Terutama EPEL (Extra Packages for Enterprise Linux), adalah repositori tambahan yang berisi paket add-on berkualitas tinggi yang melengkapi sistem operasi CentOS dan RHEL.

sudo dnf install epel-release -y

Terakhir, jalankan perintah di bawah ini untuk menginstal dependensi yang diperlukan. Tanpa dependensi ini, alat kompiler RUST Anda tidak akan berfungsi dengan baik.

Anda akan menginstal:

  • cmake:CMake adalah generator sistem pembangunan sumber terbuka lintas platform. Ini adalah rangkaian alat yang dirancang untuk membangun, menguji, dan mengemas perangkat lunak.
  • gcc:GNU Compiler Collection (GCC) adalah sistem kompiler yang diproduksi oleh Proyek GNU yang mendukung berbagai bahasa pemrograman. GCC tersedia untuk banyak platform, termasuk UNIX, Microsoft Windows, dan Mac OS X. GCC memiliki sejumlah back-end yang dapat menghasilkan kode mesin dari satu bahasa tingkat tinggi.
  • make:make adalah utilitas build yang secara otomatis membangun program dan library yang dapat dieksekusi dari kode sumber melalui tahap kompilasi yang berurutan. Nama make berasal dari istilah make up yang berarti “membuat” sesuatu.
  • curl:utilitas pengunduhan baris perintah yang digunakan untuk mengunduh file dari server RUST
  • dentang:Dentang adalah front end kompiler C, C++ dan Objective-C untuk kompiler LLVM. Ini dirancang untuk menyediakan kerangka kerja untuk membuat kompiler. Dentang terus didukung sebagai kompiler khusus komputer, tetapi sekarang Clang menyediakan fitur inti yang diharapkan dalam kompiler produksi berfitur lengkap.
sudo dnf install cmake gcc make curl clang -y

Instal Rust di Rocky Linux 8

Sekarang sistem Anda telah diperbarui dan dependensi yang diperlukan telah diinstal, Anda dapat menginstal Rust pada sistem Rocky Linux 8 Anda.

Anda dapat menginstal Rust melalui snapd, atau membangun dari sumbernya. Anda juga dapat membuat gambar buruh pelabuhan dan menariknya dari hub buruh pelabuhan publik untuk menginstal rust. Demo ini menggunakan skrip penginstal dari pengembangnya. Saat Anda menggunakan skrip penginstal dari tautan resmi, skrip penginstal akan selalu mengunduh versi stabil terbaru dari rust, yang berjalan dengan baik di sebagian besar distro.

Jalankan perintah di bawah ini untuk mengunduh skrip penginstal Rust.

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

curl –proto adalah opsi curl baru yang mengaktifkan protokol TLS v1.2 secara default, –proto ‘=https’ menonaktifkan semua protokol lain selain https. –tlsv1.2 memungkinkan implementasi SSL yang kompatibel dengan TLS v1.2 untuk digunakan. -sS melewatkan output, sh mendefinisikan skrip penginstal yang akan diunduh dan dijalankan.

Ketik 1 dan tekan Enter saat diminta.

Contoh keluaran:

Instalasi mungkin memerlukan waktu beberapa saat untuk diselesaikan. Setelah proses instalasi selesai, Anda akan mendapatkan output sebagai berikut.

Jalankan perintah source ~/.profile untuk memulai ulang shell Anda saat ini. source adalah perintah dalam sistem operasi mirip Unix yang menginstruksikan shell saat ini untuk menerapkan perubahan yang dibuat oleh perintah yang terdapat dalam file yang ditentukan. source dimaksudkan untuk dijalankan di shell saat ini, tetapi juga dimungkinkan untuk membuka shell lain dan menjalankan perintah dari file yang ditentukan di sana.

source ~/.profile

Jalankan perintah source ~/.cargo/env untuk mengatur ruang kerja Anda. source ~/.cargo/env akan membaca konten ~/.cargo/env ke dalam lingkungan shell Anda, ini memungkinkan Anda untuk menggunakan kargo tanpa harus menambahkannya secara manual ke setiap shell baru yang Anda buat.

source ~/.cargo/env

Terakhir, jalankan perintah di bawah ini untuk memeriksa versi Rust Anda.

rustc -V

Anda akan mendapatkan output berikut.

Kesimpulan

Rust adalah bahasa yang andal dan efisien. Saat matang, itu akan digunakan oleh lebih banyak dan lebih banyak lagi.

Itu saja untuk menginstal Bahasa Pemrograman Rust pada sistem Rocky Linux 8 Anda. Jika Anda mengalami masalah, jangan ragu untuk memberi tahu kami di komentar.

Untuk informasi lebih lanjut tentang Rust, kunjungi situs web resminya.


Linux
  1. Cara Menginstal dan Mengkonfigurasi Elasticsearch di Rocky Linux 8

  2. Cara Install Bahasa Pemrograman Rust di Rocky Linux 8

  3. Cara Menginstal Python 3.10 di Rocky Linux 8

  1. Cara Instal Docker dan Docker-Compose di Rocky Linux 8

  2. Cara Install dan Konfigurasi HAProxy di Rocky Linux 8

  3. Cara Menginstal dan Mengelola Versi Java di Rocky Linux 8

  1. Cara Menginstal RockyLinux 8.4

  2. Cara Instal Rocky Linux 8.4

  3. Cara Menginstal Rust di Linux