GNU/Linux >> Belajar Linux >  >> Debian

Cara Menginstal bahasa Rust di Debian 10

Ada terlalu banyak bahasa pemrograman saat ini dan masing-masing dengan peran tertentu. Jika kita telusuri masing-masing bahasa, kita akan menyadari bahwa tidak semuanya multiguna. Sebaliknya, masing-masing berfokus pada bidang teknologi tertentu. Namun, setiap hari bahasa yang mendapat dukungan besar dari programmer menjadi lebih relevan. Postingan kali ini tentang cara install Rust di Debian 10.

Apa itu Karat?

Rust adalah bahasa pemrograman yang dibuat oleh Mozilla dan digerakkan oleh komunitas pengguna dan kontributor. Versi stabil pertama berasal dari tahun 2015 jadi kita berbicara tentang bahasa yang relatif baru namun kuat dan stabil.

Di sisi lain, Rust adalah open-source karena dirilis di bawah lisensi MIT dan Apache. Ini juga memiliki binari untuk Linux, Windows, dan macOS. Jadi sistem operasi tidak akan membatasi pengembang.

Meskipun mungkin tidak terlihat seperti itu, Rust adalah bahasa pemrograman yang paling disukai oleh para pengembang. Setidaknya menurut survei yang dilakukan oleh situs populer StackOverflow yang mempertemukan banyak developer di seluruh dunia.

Secara umum, Rust dirancang untuk mengembangkan perangkat lunak sistem, di mana interaksi dengan pengguna praktis nol. Namun, ini tidak berarti bahwa itu tidak dapat digunakan untuk mengembangkan jenis aplikasi lain.

Dari mana Karat berasal dan mengapa begitu penting?

Karat muncul sebagai kebutuhan khusus Mozilla. Seperti yang kita ketahui, Firefox telah tertinggal dari Google Chrome dalam hal kecepatan. Saat itulah Mozilla memutuskan untuk membuat mesin rendering baru yang dapat meningkatkan waktu muat, tetapi tidak hanya itu tetapi juga manajemen memori.

Solusinya mungkin tampak sederhana dengan menggunakan C++. Tapi itu dengan cepat dibuang karena memiliki kelemahan manajemen memori. Artinya, ini sangat cepat tetapi karena menjadi komponen kunci dari browser web, itu tidak berfungsi.

Jadi, Mozilla memutuskan untuk membuat bahasa pemrograman yang cukup cepat tetapi memungkinkan alat yang mutakhir. Penting juga untuk mengatakan bahwa bukan hanya Mozilla yang mendorong bahasa tersebut, tetapi juga komunitas yang memainkan peran mendasar dalam hal ini.

Situasi ini membuat kita bertanya-tanya mengapa bahasa begitu penting. Pertama-tama, Rust adalah bagian penting dari Firefox yang membuatnya digunakan secara tidak langsung oleh banyak pengguna.

Selain itu, Rust adalah bagian penting dari pusat data Dropbox . Ya, Dropbox raksasa dalam layanan penyimpanan cloud. Sama seperti Yelp telah membuat kerangka kerja pengujian A/B.

Jadi Rust tetap ada dan mengapa tidak, di masa mendatang kami dapat menempatkannya di sebelah C++ sebagai referensi untuk kecepatan dan ketahanan untuk sistem yang sangat besar.

Instal Rust di Debian 10

Setelah Anda tahu apa itu Rust, atau setidaknya dasar-dasar bahasa. Anda mungkin perlu menginstalnya, dan untuk itu, kami akan menggunakan Debian 10 karena ini adalah sistem yang sangat digunakan oleh pengembang.

Pertama, buka terminal dan instal compiler untuk C di Linux yang disebut GCC.

:~$ sudo apt install gcc

Anda mungkin juga memerlukan set lengkap alat untuk pembuatan paket di Debian 10. Dalam hal ini, Anda dapat menginstalnya dengan perintah berikut:

:~$ sudo apt install build-essentials

Ini tidak hanya akan menginstal GCC tetapi juga paket lainnya.

Alasan utamanya adalah karena Rust menggunakan GCC sebagai penghubung untuk kompiler itu sendiri. Juga, ini mengasumsikan bahwa Anda sudah menginstalnya, tetapi lebih baik aman dan menghindari masalah selama kompilasi.

Rust diinstal dengan menjalankan skrip yang bisa Anda dapatkan dengan menggunakan perintah curl. Namun, mungkin juga curl tidak diinstal pada sistem. Jadi lakukanlah.

:~$ sudo apt install curl

Berkat curl kita dapat mengunduh skrip instalasi. Semuanya sesederhana menjalankan perintah.

Jadi, untuk mengunduh dan menjalankan skrip instalasi Rust di Debian 10, jalankan perintah ini:

:~$ curl https://sh.rustup.rs -sSf | sh

Segera setelah Anda menjalankannya, Anda akan melihat teks yang memberi tahu Anda apa yang akan dilakukan penginstal. Seperti yang Anda lihat, penginstal akan menginstal bahasa, bersama dengan kompilernya dan manajer paket yang disebut cargo. Juga, ini akan menunjukkan direktori di mana ia akan menginstal.

Di akhir output layar, ini akan menunjukkan kepada Anda 2 opsi instalasi. Saya sarankan menggunakan instalasi default (opsi 1) karena lebih cepat, lebih mudah, dan tidak menimbulkan masalah.

Kemudian, pengunduhan dan penginstalan akan dimulai. Pada akhirnya, Anda akan melihat gambar seperti ini.

Yang tersisa hanyalah memperbarui file profil kargo dan karat. Ini agar Anda dapat menjalankan perintah rust dari mana saja pada prompt.

:~$ source $HOME/.cargo/env

Menguji Karat pada Debian 10

Instalasi telah berhasil tetapi kita harus memeriksa apakah semuanya sudah benar. Pertama-tama, Anda dapat mengetahui versi Rust yang diinstal dengan menjalankan perintah berikut:

:~$ rustc --version

Pembelian terbaik adalah membuat file Rust dan menjalankannya.

Jadi pertama buat struktur direktori yang diperlukan

:~$ mkdir -p test/example/

Dalam hal ini, test folder adalah folder proyek dan example adalah di mana file kode sumber akan berada. Akses foldernya:

:~$ cd test/example/

Dan di dalamnya, buat file teks baru dengan editor favorit Anda. Dalam hal ini, saya akan menggunakan terminal dan nano editor.

:~$ nano helloworld.rs

Sekarang tambahkan beberapa konten Rust. Misalnya, Hello World.

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

Simpan perubahan dan keluar dari editor.

Sekarang lanjutkan untuk mengkompilasi kode sumber menggunakan kompiler Rust.

:~$ rustc helloworld.rs

Dan terakhir, jalankan dengan perintah berikut:

:~$ ./helloworld

Sekarang Anda benar-benar yakin bahwa Rust telah terpasang dengan benar dan berfungsi dengan baik.

Terakhir, Anda dapat memeriksa bantuan Rust dari terminal.

:~$ rustc --help

Kesimpulan

Mempelajari bahasa pemrograman bisa menjadi ide yang bagus di zaman sekarang ini. Dan membatasi pemrograman pada Python, Java, atau C++ bukan berarti melihat gambaran lengkap yang ditawarkan ilmu komputer kepada kita saat ini.

Dalam konteks ini, Rust telah bersama kami selama beberapa tahun sekarang, tetapi itu sudah cukup untuk menunjukkan kepada kami kekuatannya. Selain open source, ia memiliki fitur yang sangat kuat untuk sistem otomatis.

Hanya waktu yang akan memberi tahu kita apa yang akan terjadi dengan Rust, tetapi semuanya menunjukkan fakta bahwa itu akan menjadi lebih penting setiap hari. Jadi akan lebih mudah untuk mempelajari cara menginstalnya di Linux dan secara konkret di Debian 10 yang merupakan sistem yang sangat digunakan oleh para pengembang.


Debian
  1. Cara Menginstal Debian 10 (Buster)

  2. Cara Install Bahasa Pemrograman Erlang di Debian 10

  3. Cara Menginstal Go Lang di Debian 11 / Debian 10

  1. Cara Menginstal Python 3.9 di Debian 10

  2. Cara Menginstal R di Debian 9

  3. Cara Menginstal R di Debian 10

  1. Cara Menginstal Bahasa Pemrograman Go di Debian 11

  2. Cara Menginstal Bahasa Pemrograman Rust di Debian 11

  3. Bagaimana cara menginstal Debian 11