Ja­vaSc­ript-ajo­ym­pä­ris­tö Node.js on ollut jo vuosia ke­hit­tä­jien tärkeä työkalu. Lu­ke­mat­to­mat verk­ko­si­vus­tot ja so­vel­luk­set pe­rus­tu­vat tähän alustaan, jonka uusimmat versiot on ladattu ja käytetty miljoonia kertoja. Selitämme vai­heit­tain, kuinka Node.js asen­ne­taan Ubuntuun.

Mitkä ovat Node.js:n asen­ta­mi­sen vaa­ti­muk­set Ubuntussa?

Ennen asen­nuk­sen aloit­ta­mis­ta on tärkeää, että jär­jes­tel­mä­si täyttää tietyt vaa­ti­muk­set, jotta asennus onnistuu ja alusta toimii sujuvasti. Koska Node.js suorittaa Ja­vaSc­ript-koodia, aiempi kokemus sk­rip­ti­kie­les­tä on eh­dot­to­mas­ti eduksi. Ja­vaSc­rip­tin pe­rus­syn­tak­sin ja -toi­min­to­jen sekä sen tyy­pil­lis­ten käyt­tö­ta­paus­ten tuntemus helpottaa Node.js:n koh­den­ne­tum­paa käyttöä. Samoin ob­jek­ti­suun­tau­tu­neen oh­jel­moin­nin (OOP) ja oh­jel­mis­to­suun­nit­te­lun pe­ri­aat­tei­den tuntemus on eduksi, kun työs­ken­te­let ajo­ym­pä­ris­tös­sä.

Lait­teis­to

Node.js:n asen­ta­mi­nen Ubuntuun edel­lyt­tää sopivaa lait­teis­toa. Alusta ei kui­ten­kaan ole erityisen vaativa ja toimii useim­mis­sa ny­ky­ai­kai­sis­sa tie­to­ko­neis­sa. Tarvitset vain vähintään neljän gigatavun muistin ja vähintään 256 gigatavun vapaata tal­len­nus­ti­laa kiin­to­le­vyl­lä. On myös tärkeää, että in­ter­ne­tyh­teys on vakaa.

Oh­jel­mis­to

Käyt­tö­jär­jes­tel­män ja Node.js:n asen­ta­mi­seen ja käyt­tä­mi­seen tar­vit­ta­vien ohjelmien tulee olla ajan tasalla. Tämä auttaa var­mis­ta­maan, että Node.js:n asen­ta­mi­ses­sa Ubuntuun ei ilmene ongelmia. Sinulla tulee olla asennettu ja kon­fi­gu­roi­tu Ubuntu-palvelin sekä mää­ri­tet­ty ei-pää­käyt­tä­jä. On myös hyvä idea asentaa palomuuri. Node.js:n käyt­tä­mi­seen tarvitaan selain. Suo­ri­tusym­pä­ris­tö toimii kaikkien suo­sit­tu­jen pal­ve­lun­tar­joa­jien kanssa.

Vai­heit­tai­set ohjeet Node.js:n asen­ta­mi­seen Ubuntuun

Node.js:n voi asentaa Ubuntuun eri tavoin. Seu­raa­vis­sa osioissa kä­si­tel­lään kolmea eri me­ne­tel­mää.

Suora asennus

Voit asentaa Node.js:n vakaan version Ubuntuun päi­vit­tä­mäl­lä ensin ter­mi­naa­lin. Toimi seu­raa­vas­ti:

  1. Tarkista ter­mi­naa­lin päi­vi­tyk­set ja asenna ne tar­vit­taes­sa. Käytä tätä varten seuraavaa komentoa:
$ sudo apt update
bash
  1. Asenna nyt ajo­ym­pä­ris­tö seu­raa­val­la koodilla:
$ sudo apt install nodejs
bash
  1. Node.js käyttää pa­ket­tien­hal­lin­taoh­jel­maa npm. Voit asentaa sen tällä koodilla:
$ sudo apt install npm
bash
  1. Lopuksi tarkista, onko Node.js-versiosi nyt ajan tasalla:
$ node -v && npm --version
bash

Hen­ki­lö­koh­tai­nen pa­ket­ti­va­ras­to (PPA)

Vaih­toeh­toi­ses­ti voit suorittaa asen­nuk­sen hen­ki­lö­koh­tai­sen pa­ket­ti­va­ras­ton (PPA) avulla. Tätä me­ne­tel­mää varten tarvitset cURL-työkalun, jolla voit siirtää tietoja pal­ve­li­mel­le ja pal­ve­li­mel­ta. Jos cURL-työkalua ei löydy jär­jes­tel­mäs­tä­si, voit aloittaa asen­ta­mal­la sen:

  1. Tässä on komento cURL:n asen­ta­mi­seen:
$ sudo apt install curl
bash
  1. Lisää nyt vi­ral­li­nen Node.js-asen­nus­si­vu cURL:ään:
$ curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
bash

Jos saat vir­heil­moi­tuk­sen, kuten “seuraavia al­le­kir­joi­tuk­sia ei voitu vahvistaa, koska julkista avainta ei ole käy­tet­tä­vis­sä”, hae julkinen avaimesi ja kopioi ja liitä se seu­raa­vaan koodiin:

$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key <INSERT YOUR KEY HERE>
bash
  1. Asenna sitten Node.js:
$ sudo apt install -y nodejs
bash
  1. Lopuksi tarkista, että Ubuntu-jär­jes­tel­mään on asennettu Node.js:n uusin versio:
node -v && npm --version
bash

Solmun ver­sio­hal­lin­ta

Jos haluat valita eri ver­siois­ta ajo­ym­pä­ris­töä, on parasta asentaa Node.js Node Version Manager (NVM)-oh­jel­mal­la. Näin se tehdään:

  1. Asenna ko­men­to­ri­vi:
$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
bash
  1. Käytä nyt NVM:ää Node.js:n asen­ta­mi­seen Ubuntuun:
$ nvm install node
bash
  1. Varmista, että olet asentanut oikean version:
$ node -v
bash

Tarkista, onko NVM ajan tasalla:

$ nvm --version
bash

Kuinka testata, toimiiko alusta

Ennen kuin aloitat projektit Node.js:llä, testaa ohjelma. Tee tämä luomalla yk­sin­ker­tai­nen sovellus. Näin teet sen:

  1. Luo uusi kansio:
mkdir new-project
bash
  1. Avaa kansio:
cd new-project
bash
  1. Käynnistä uusi projekti Node.js:ssä seu­raa­val­la ko­men­nol­la.
npm init -y
bash

Tämä luo uuden tiedoston nimeltä package.json, joka sisältää pro­jek­ti­si me­ta­tie­dot ja linkit.

  1. Luo uusi tiedosto. Voit käyttää tähän esi­mer­kik­si nano-teks­tie­di­to­ria:
sudo nano app.js
bash
  1. Kirjoita seuraava komento:
console.log("Here is your sample text.");
bash
  1. Tallenna tiedosto.
  2. Avaa pääte ja kirjoita seuraava komento:
node app.js
bash
  1. Tarkista, että esi­merk­ki­teks­ti on tal­len­net­tu. Jos se on tal­len­net­tu, Node.js on asennettu Ubuntu-jär­jes­tel­mään on­nis­tu­nees­ti ja voit nyt työs­ken­nel­lä alustalla. Jos haluat oppia käyt­tä­mään alustaa, suo­sit­te­lem­me tu­tus­tu­maan ope­tus­oh­jel­maam­me Johdanto Node.js:ään.
Vinkki

Tutustu lisää hyö­dyl­li­seen tietoon Node.js:stä, Ubuntusta ja Ja­vaSc­rip­tis­tä di­gi­taa­li­ses­sa op­paas­sam­me. Aloita tu­tus­tu­mal­la yh­teen­ve­toon Java- ja Ja­vaSc­ript-kielien eroista.

Siirry pää­va­lik­koon