# Kuinka asentaa Node.js Ubuntuun (vaiheittainen opas)

JavaScript-ajoympäristö Node.js on ollut jo vuosia kehittäjien tärkeä työkalu. Lukemattomat verkkosivustot ja sovellukset perustuvat tähän alustaan, jonka uusimmat versiot on ladattu ja käytetty miljoonia kertoja. Selitämme vaiheittain, kuinka Node.js asennetaan Ubuntuun.

## Mitkä ovat Node.js:n asentamisen vaatimukset Ubuntussa?

Ennen asennuksen aloittamista on tärkeää, että järjestelmäsi täyttää tietyt vaatimukset, jotta asennus onnistuu ja alusta toimii sujuvasti. Koska Node.js **suorittaa JavaScript-koodia**, aiempi kokemus skriptikielestä on ehdottomasti eduksi. JavaScriptin perussyntaksin ja -toimintojen sekä sen tyypillisten käyttötapausten tuntemus helpottaa Node.js:n kohdennetumpaa käyttöä. Samoin **objektisuuntautuneen ohjelmoinnin (OOP)** ja ohjelmistosuunnittelun periaatteiden tuntemus on eduksi, kun työskentelet ajoympäristössä.

### Laitteisto

Node.js:n asentaminen Ubuntuun edellyttää sopivaa laitteistoa. Alusta ei kuitenkaan ole erityisen vaativa ja toimii useimmissa nykyaikaisissa tietokoneissa. Tarvitset vain **vähintään neljän gigatavun muistin** ja vähintään **256 gigatavun vapaata tallennustilaa** kiintolevyllä. On myös tärkeää, että internetyhteys on vakaa.

### Ohjelmisto

Käyttöjärjestelmän ja Node.js:n asentamiseen ja käyttämiseen tarvittavien ohjelmien tulee olla ajan tasalla. Tämä auttaa varmistamaan, että Node.js:n asentamisessa Ubuntuun ei ilmene ongelmia. Sinulla tulee olla asennettu ja konfiguroitu Ubuntu-palvelin sekä määritetty ei-pääkäyttäjä. On myös hyvä idea asentaa palomuuri. Node.js:n käyttämiseen tarvitaan selain. Suoritusympäristö toimii kaikkien suosittujen palveluntarjoajien kanssa.

## Vaiheittaiset ohjeet Node.js:n asentamiseen Ubuntuun

Node.js:n voi asentaa Ubuntuun eri tavoin. Seuraavissa osioissa käsitellään kolmea eri menetelmää.

### Suora asennus

Voit asentaa Node.js:n vakaan version Ubuntuun päivittämällä ensin terminaalin. Toimi seuraavasti:

1. Tarkista terminaalin päivitykset ja asenna ne tarvittaessa. Käytä tätä varten seuraavaa komentoa:

```bash
$ sudo apt update
```

2. Asenna nyt ajoympäristö seuraavalla koodilla:

```bash
$ sudo apt install nodejs
```

3. Node.js käyttää pakettienhallintaohjelmaa npm. Voit asentaa sen tällä koodilla:

```bash
$ sudo apt install npm
```

4. Lopuksi tarkista, onko Node.js-versiosi nyt ajan tasalla:

```bash
$ node -v && npm --version
```

### Henkilökohtainen pakettivarasto (PPA)

Vaihtoehtoisesti voit suorittaa asennuksen **henkilökohtaisen pakettivaraston (PPA)** avulla. Tätä menetelmää varten tarvitset cURL-työkalun, jolla voit siirtää tietoja palvelimelle ja palvelimelta. Jos cURL-työkalua ei löydy järjestelmästäsi, voit aloittaa asentamalla sen:

1. Tässä on komento cURL:n asentamiseen:

```bash
$ sudo apt install curl
```

2. Lisää nyt virallinen Node.js-asennussivu cURL:ään:

```bash
$ curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
```

Jos saat virheilmoituksen, kuten “seuraavia allekirjoituksia ei voitu vahvistaa, koska julkista avainta ei ole käytettävissä”, hae julkinen avaimesi ja kopioi ja liitä se seuraavaan koodiin:

```bash
$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key <INSERT YOUR KEY HERE>
```

3. Asenna sitten Node.js:

```bash
$ sudo apt install -y nodejs
```

4. Lopuksi tarkista, että Ubuntu-järjestelmään on asennettu Node.js:n uusin versio:

```bash
node -v && npm --version
```

### Solmun versiohallinta

Jos haluat valita eri versioista ajoympäristöä, on parasta asentaa Node.js **Node Version Manager (NVM)**-ohjelmalla. Näin se tehdään:

1. Asenna komentorivi:

```bash
$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
```

2. Käytä nyt NVM:ää Node.js:n asentamiseen Ubuntuun:

```bash
$ nvm install node
```

3. Varmista, että olet asentanut oikean version:

```bash
$ node -v
```

Tarkista, onko NVM ajan tasalla:

```bash
$ nvm --version
```

## Kuinka testata, toimiiko alusta

Ennen kuin aloitat projektit Node.js:llä, testaa ohjelma. Tee tämä luomalla yksinkertainen sovellus. Näin teet sen:

1. Luo uusi kansio:

```bash
mkdir new-project
```

2. Avaa kansio:

```bash
cd new-project
```

3. Käynnistä uusi projekti Node.js:ssä seuraavalla komennolla.

```bash
npm init -y
```

Tämä luo uuden tiedoston nimeltä *package.json*, joka sisältää projektisi metatiedot ja linkit.

4. Luo uusi tiedosto. Voit käyttää tähän esimerkiksi nano-tekstieditoria:

```bash
sudo nano app.js
```

5. Kirjoita seuraava komento:

```bash
console.log("Here is your sample text.");
```

6. Tallenna tiedosto.
7. Avaa pääte ja kirjoita seuraava komento:

```bash
node app.js
```

8. Tarkista, että esimerkkiteksti on tallennettu. Jos se on tallennettu, Node.js on asennettu Ubuntu-järjestelmään onnistuneesti ja voit nyt työskennellä alustalla. Jos haluat oppia käyttämään alustaa, suosittelemme tutustumaan opetusohjelmaamme Johdanto Node.js:ään.

Vinkki Tutustu lisää hyödylliseen tietoon Node.js:stä, Ubuntusta ja JavaScriptistä digitaalisessa oppaassamme. Aloita tutustumalla yhteenvetoon [Java- ja JavaScript-kielien](https://www.ionos.com/fi-fi/digitalguide/verkkosivustot/verkkosivujen-kehittaeminen/java-vs-javascript/) eroista.


This is a markdown version of: [https://www.ionos.com/fi-fi/digitalguide/verkkosivustot/verkkosivujen-kehittaeminen/asenna-nodejs-ubuntu-2204/](https://www.ionos.com/fi-fi/digitalguide/verkkosivustot/verkkosivujen-kehittaeminen/asenna-nodejs-ubuntu-2204/) for AI/LLM consumption.