ലിനക്സിൽ റസ്റ്റ് പ്രോഗ്രാമിംഗ് ലാംഗ്വേജ് എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം


റസ്റ്റ് (സാധാരണയായി റസ്റ്റ്-ലാങ് എന്നറിയപ്പെടുന്നു) താരതമ്യേന പുതിയതും ഓപ്പൺ സോഴ്uസ് പ്രാക്ടിക്കൽ സിസ്റ്റം പ്രോഗ്രാമിംഗ് ഭാഷയുമാണ്, അത് വളരെ വേഗത്തിൽ പ്രവർത്തിക്കുകയും സെഗ്uഫോൾട്ടുകൾ തടയുകയും ത്രെഡ് സുരക്ഷ ഉറപ്പ് നൽകുകയും ചെയ്യുന്നു. മോസില്ല വികസിപ്പിച്ചതും LLVM പിന്തുണയുള്ളതുമായ സുരക്ഷിതവും സമകാലികവുമായ ഭാഷയാണിത്.

ഇത് സീറോ-കോസ്റ്റ് അബ്uസ്uട്രാക്ഷനുകൾ, മൂവ് സെമാന്റിക്uസ്, ഗ്യാരണ്ടിയുള്ള മെമ്മറി സുരക്ഷ, ഡാറ്റാ റേസുകളില്ലാത്ത ത്രെഡുകൾ, സ്വഭാവം അടിസ്ഥാനമാക്കിയുള്ള ജനറിക്uസ്, പാറ്റേൺ പൊരുത്തപ്പെടുത്തൽ എന്നിവയെ പിന്തുണയ്ക്കുന്നു. ടൈപ്പ് അനുമാനം, കുറഞ്ഞ റൺടൈം, കാര്യക്ഷമമായ സി ബൈൻഡിംഗുകൾ എന്നിവയും ഇത് പിന്തുണയ്ക്കുന്നു.

റസ്റ്റിന് ധാരാളം പ്ലാറ്റ്ഫോമുകളിൽ പ്രവർത്തിക്കാൻ കഴിയും, ഡ്രോപ്പ്ബോക്സ്, CoreOS, NPM എന്നിവയും മറ്റും പോലുള്ള കമ്പനികൾ/ഓർഗനൈസേഷനുകൾ നിർമ്മാണത്തിൽ ഉപയോഗിക്കുന്നു.

ഈ ലേഖനത്തിൽ, ലിനക്സിൽ റസ്റ്റ് പ്രോഗ്രാമിംഗ് ഭാഷ എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാമെന്നും റസ്റ്റ് ഉപയോഗിച്ച് പ്രോഗ്രാമുകൾ എഴുതുന്നത് ആരംഭിക്കുന്നതിന് നിങ്ങളുടെ സിസ്റ്റം എങ്ങനെ സജ്ജീകരിക്കാമെന്നും ഞങ്ങൾ കാണിക്കും.

ലിനക്സിൽ റസ്റ്റ് പ്രോഗ്രാമിംഗ് ലാംഗ്വേജ് ഇൻസ്റ്റാൾ ചെയ്യുക

Rust ഇൻസ്റ്റാൾ ചെയ്യാൻ, ഇൻസ്റ്റാളർ-സ്ക്രിപ്റ്റ് വഴി റസ്റ്റ് ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനുള്ള ഇനിപ്പറയുന്ന ഔദ്യോഗിക രീതി ഉപയോഗിക്കുക, കാണിച്ചിരിക്കുന്നതുപോലെ curl കമാൻഡ്-ലൈൻ ഡൗൺലോഡർ ആവശ്യമാണ്.

$ sudo apt-get install curl  [On Debian/Ubuntu]
# yum install install curl   [On CentOS/RHEL]
# dnf install curl           [On Fedora]

തുടർന്ന് നിങ്ങളുടെ ടെർമിനലിൽ ഇനിപ്പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിച്ച് റസ്റ്റ് ഇൻസ്റ്റാൾ ചെയ്യുക, കൂടാതെ ഓൺസ്ക്രീൻ നിർദ്ദേശങ്ങൾ പാലിക്കുക. റസ്റ്റ് യഥാർത്ഥത്തിൽ ഇൻസ്റ്റാൾ ചെയ്യുകയും റസ്റ്റപ്പ് ടൂൾ കൈകാര്യം ചെയ്യുകയും ചെയ്യുന്നു എന്നത് ശ്രദ്ധിക്കുക.

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

റസ്റ്റ് ഇൻസ്റ്റാളേഷൻ പൂർത്തിയായിക്കഴിഞ്ഞാൽ, കാർഗോയുടെ ബിൻ ഡയറക്uടറി (~/.cargo/bin – ഇവിടെ എല്ലാ ടൂളുകളും ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ട്) ~/.profile< എന്നതിൽ നിങ്ങളുടെ PATH പരിസ്ഥിതി വേരിയബിളിൽ ചേർക്കും. /കോഡ്>.

ഇൻസ്റ്റാളേഷൻ സമയത്ത് റസ്റ്റപ്പ് നിങ്ങളുടെ PATH-ലേക്ക് കാർഗോയുടെ ബിൻ ഡയറക്ടറി ചേർക്കാൻ ശ്രമിക്കും; ഒരു കാരണത്താലോ മറ്റെന്തെങ്കിലുമോ ഇത് പരാജയപ്പെടുകയാണെങ്കിൽ, തുരുമ്പ് ഉപയോഗിച്ച് ആരംഭിക്കാൻ ഇത് സ്വമേധയാ ചെയ്യുക.

അടുത്തതായി, പരിഷ്കരിച്ച PATH ഉപയോഗിക്കുന്നതിന് ~/.profile ഫയൽ ഉറവിടമാക്കുകയും ഈ കമാൻഡുകൾ പ്രവർത്തിപ്പിച്ച് റസ്റ്റ് എൻവയോൺമെന്റുമായി പ്രവർത്തിക്കാൻ നിങ്ങളുടെ നിലവിലെ ഷെൽ കോൺഫിഗർ ചെയ്യുകയും ചെയ്യുക.

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

ഇനിപ്പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിച്ച് നിങ്ങളുടെ സിസ്റ്റത്തിൽ ഇൻസ്റ്റാൾ ചെയ്ത തുരുമ്പിന്റെ പതിപ്പ് അന്തിമമായി പരിശോധിക്കുക.

$ rustc --version

ലിനക്സിൽ റസ്റ്റ് പ്രോഗ്രാമിംഗ് ഭാഷ പരീക്ഷിക്കുക

ഇപ്പോൾ നിങ്ങളുടെ സിസ്റ്റത്തിൽ റസ്റ്റ് ഇൻസ്റ്റാൾ ചെയ്തുകഴിഞ്ഞു, നിങ്ങളുടെ ആദ്യത്തെ റസ്റ്റ് പ്രോഗ്രാം ഇനിപ്പറയുന്ന രീതിയിൽ സൃഷ്ടിച്ചുകൊണ്ട് നിങ്ങൾക്ക് ഇത് പരിശോധിക്കാവുന്നതാണ്. നിങ്ങളുടെ പ്രോഗ്രാം ഫയലുകൾ വസിക്കുന്ന ഒരു ഡയറക്ടറി ഉണ്ടാക്കിക്കൊണ്ട് ആരംഭിക്കുക.

$ mkdir myprog
$ cd myprog

test.rs എന്ന പേരിൽ ഒരു ഫയൽ സൃഷ്uടിക്കുക, ഇനിപ്പറയുന്ന കോഡിന്റെ വരികൾ ഫയലിലേക്ക് പകർത്തി ഒട്ടിക്കുക.

fn main() {
    println!("Hello World, it’s TecMint.com – Best Linux HowTos, Guides on the Internet!");
}

തുടർന്ന് ഇനിപ്പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കുക, അത് നിലവിലെ ഡയറക്uടറിയിൽ test എന്ന എക്സിക്യൂട്ടബിൾ സൃഷ്ടിക്കും.

$ rustc main.rs

അവസാനമായി, കാണിച്ചിരിക്കുന്നതുപോലെ ടെസ്റ്റ് എക്സിക്യൂട്ട് ചെയ്യുക.

$ ./test 

പ്രധാനപ്പെട്ടത്: തുരുമ്പ് റിലീസുകളെക്കുറിച്ചുള്ള ഈ പോയിന്റുകൾ നിങ്ങൾ ശ്രദ്ധിക്കേണ്ടതാണ്:

  • റസ്റ്റിന് 6-ആഴ്uച ദ്രുത റിലീസ് പ്രക്രിയയുണ്ട്, ഏത് സമയത്തും നിരവധി ബിൽഡ് റസ്റ്റ് ലഭ്യമാണെന്ന് ഉറപ്പാക്കുക.
  • രണ്ടാമതായി, എല്ലാ പിന്തുണയ്uക്കുന്ന പ്ലാറ്റ്uഫോമിലും സ്ഥിരമായ രീതിയിൽ റസ്റ്റപ്പ് വഴിയാണ് ഈ ബിൽഡുകളെല്ലാം നിയന്ത്രിക്കുന്നത്, ബീറ്റയിൽ നിന്നും രാത്രി റിലീസ് ചാനലുകളിൽ നിന്നും തുരുമ്പ് ഇൻസ്റ്റാളുചെയ്യാനും അധിക ക്രോസ്-കംപൈലേഷൻ ടാർഗെറ്റുകൾക്കുള്ള പിന്തുണയും സാധ്യമാക്കുന്നു.

റസ്റ്റ് ഹോംപേജ്: https://www.rust-lang.org/en-US/

ഈ ലേഖനത്തിൽ, ലിനക്സിൽ റസ്റ്റ് പ്രോഗ്രാമിംഗ് ഭാഷ എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാമെന്നും ഉപയോഗിക്കാമെന്നും ഞങ്ങൾ വിശദീകരിച്ചിട്ടുണ്ട്. ഇത് പരീക്ഷിച്ച് നിങ്ങളുടെ ഫീഡ്uബാക്ക് ഞങ്ങൾക്ക് നൽകുക അല്ലെങ്കിൽ ചുവടെയുള്ള കമന്റ് ഫോം വഴി എന്തെങ്കിലും ചോദ്യങ്ങൾ പങ്കിടുക.