Το περιβάλλον εκτέλεσης JavaScript Node.js αποτελεί εδώ και χρόνια ένα βασικό εργαλείο για τους προγραμματιστές. Αμέτρητοι ιστότοποι και εφαρμογές βασίζονται σε αυτήν την πλατφόρμα, οι τελευταίες εκδόσεις της οποίας έχουν κατεβαστεί και χρησιμοποιηθεί εκατομμύρια φορές. Εξηγούμε βήμα προς βήμα πώς να εγκαταστήσετε το Node.js στο Ubuntu.

Ποιες είναι οι απαιτήσεις για την εγκατάσταση του Node.js στο Ubuntu;

Πριν προχωρήσετε στην εγκατάσταση, είναι σημαντικό το σύστημά σας να πληροί ορισμένες προϋποθέσεις, ώστε να διασφαλιστεί η επιτυχής εγκατάσταση και η ομαλή λειτουργία της πλατφόρμας. Δεδομένου ότι το Node.js εκτελεί κώδικα JavaScript, η προηγούμενη εμπειρία με τη γλώσσα προγραμματισμού είναι σίγουρα ένα πλεονέκτημα. Η εξοικείωση με τη βασική σύνταξη και τις λειτουργίες της JavaScript, καθώς και με τις τυπικές περιπτώσεις χρήσης της, θα σας διευκολύνει να χρησιμοποιήσετε το Node.js με πιο στοχευμένο τρόπο. Ομοίως, η γνώση της αντικειμενοστρεφούς προγραμματισμού (OOP) και των αρχών σχεδιασμού λογισμικού σας δίνει πλεονέκτημα όταν εργάζεστε με το περιβάλλον εκτέλεσης.

Υλικό

Για να εγκαταστήσετε το Node.js στο Ubuntu, θα χρειαστείτε κατάλληλο υλικό. Ωστόσο, η πλατφόρμα δεν είναι ιδιαίτερα απαιτητική και λειτουργεί στους περισσότερους σύγχρονους υπολογιστές. Το μόνο που χρειάζεστε είναι μνήμη τουλάχιστον τεσσάρων gigabyte και τουλάχιστον 256 gigabyte διαθέσιμος χώρος αποθήκευσης στον σκληρό σας δίσκο. Είναι επίσης σημαντικό να έχετε σταθερή σύνδεση στο διαδίκτυο.

Λογισμικό

Το λειτουργικό σας σύστημα και τα προγράμματα που απαιτούνται για την εγκατάσταση και την εκτέλεση του Node.js πρέπει να είναι ενημερωμένα. Αυτό βοηθά να διασφαλιστεί ότι δεν θα προκύψουν προβλήματα κατά την εγκατάσταση του Node.js στο Ubuntu. Πρέπει να έχετε εγκαταστήσει και διαμορφώσει έναν διακομιστή Ubuntu, καθώς και να έχετε ρυθμίσει έναν χρήστη χωρίς δικαιώματα root. Είναι επίσης καλή ιδέα να ρυθμίσετε ένα τείχος προστασίας. Θα χρειαστείτε ένα πρόγραμμα περιήγησης για να χρησιμοποιήσετε το Node.js. Το περιβάλλον εκτέλεσης λειτουργεί με όλους τους δημοφιλείς παρόχους.

Οδηγίες βήμα προς βήμα για την εγκατάσταση του Node.js στο Ubuntu

Υπάρχουν διάφοροι τρόποι για να εγκαταστήσετε το Node.js στο Ubuntu. Στις επόμενες ενότητες, θα συζητήσουμε τρεις διαφορετικές μεθόδους.

Άμεση εγκατάσταση

Για να εγκαταστήσετε την σταθερή έκδοση του Node.js στο Ubuntu, πρέπει πρώτα να ενημερώσετε το τερματικό. Για να το κάνετε αυτό, ακολουθήστε τα παρακάτω βήματα:

  1. Ελέγξτε για ενημερώσεις για το τερματικό και εγκαταστήστε τις αν είναι απαραίτητο. Για να το κάνετε αυτό, χρησιμοποιήστε την ακόλουθη εντολή:
$ sudo apt update
bash
  1. Τώρα εγκαταστήστε το περιβάλλον εκτέλεσης χρησιμοποιώντας τον ακόλουθο κώδικα:
$ sudo apt install nodejs
bash
  1. Το Node.js χρησιμοποιεί τον διαχειριστή πακέτων npm. Μπορείτε να το εγκαταστήσετε με τον ακόλουθο κώδικα:
$ sudo apt install npm
bash
  1. Τέλος, ελέγξτε αν η έκδοση του Node.js που χρησιμοποιείτε είναι ενημερωμένη:
$ node -v && npm --version
bash

Προσωπικό αρχείο πακέτων (PPA)

Εναλλακτικά, μπορείτε να πραγματοποιήσετε την εγκατάσταση με ένα προσωπικό αρχείο πακέτων (PPA). Για να χρησιμοποιήσετε αυτή τη μέθοδο, θα χρειαστείτε το cURL, ένα εργαλείο που μπορείτε να χρησιμοποιήσετε για τη μεταφορά δεδομένων από και προς έναν διακομιστή. Εάν δεν μπορείτε να βρείτε το cURL στο σύστημά σας, μπορείτε να ξεκινήσετε εγκαθιστώντας το:

  1. Ακολουθεί η εντολή για την εγκατάσταση του cURL:
$ sudo apt install curl
bash
  1. Τώρα προσθέστε την επίσημη σελίδα εγκατάστασης του Node.js στο cURL:
$ curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
bash

Εάν λάβετε ένα μήνυμα σφάλματος όπως «δεν ήταν δυνατή η επαλήθευση των ακόλουθων υπογραφών επειδή το δημόσιο κλειδί δεν είναι διαθέσιμο», ανακτήστε το δημόσιο κλειδί σας και, στη συνέχεια, αντιγράψτε και επικολλήστε το στον ακόλουθο κώδικα:

$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key <INSERT YOUR KEY HERE>
bash
  1. Στη συνέχεια, εγκαταστήστε το Node.js:
$ sudo apt install -y nodejs
bash
  1. Τέλος, βεβαιωθείτε ότι η τελευταία έκδοση του Node.js έχει εγκατασταθεί στο σύστημα Ubuntu:
node -v && npm --version
bash

Διαχειριστής εκδόσεων κόμβων

Αν θέλετε να μπορείτε να επιλέξετε μεταξύ διαφορετικών εκδόσεων του περιβάλλοντος εκτέλεσης, είναι καλύτερο να εγκαταστήσετε το Node.js με το Node Version Manager (NVM). Δείτε πώς μπορείτε να το κάνετε:

  1. Εγκαταστήστε τη γραμμή εντολών:
$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
bash
  1. Τώρα χρησιμοποιήστε το NVM για να εγκαταστήσετε το Node.js στο Ubuntu:
$ nvm install node
bash
  1. Βεβαιωθείτε ότι έχετε εγκαταστήσει τη σωστή έκδοση:
$ node -v
bash

Ελέγξτε αν το NVM είναι ενημερωμένο:

$ nvm --version
bash

Πώς να ελέγξετε αν η πλατφόρμα λειτουργεί

Πριν ξεκινήσετε έργα με το Node.js, δοκιμάστε το πρόγραμμα. Για να το κάνετε αυτό, δημιουργήστε μια απλή εφαρμογή. Δείτε πώς:

  1. Δημιουργήστε ένα νέο φάκελο:
mkdir new-project
bash
  1. Ανοίξτε το φάκελο:
cd new-project
bash
  1. Ξεκινήστε ένα νέο έργο στο Node.js χρησιμοποιώντας την ακόλουθη εντολή.
npm init -y
bash

Αυτό δημιουργεί ένα νέο αρχείο με το όνομα package.json, το οποίο περιέχει τα μεταδεδομένα και τους συνδέσμους του έργου σας.

  1. Δημιουργήστε ένα νέο αρχείο. Μπορείτε να χρησιμοποιήσετε ένα πρόγραμμα επεξεργασίας κειμένου όπως το nano για αυτό:
sudo nano app.js
bash
  1. Εισάγετε την ακόλουθη εντολή:
console.log("Here is your sample text.");
bash
  1. Αποθηκεύστε το αρχείο.
  2. Ανοίξτε το τερματικό και πληκτρολογήστε την ακόλουθη εντολή:
node app.js
bash
  1. Ελέγξτε ότι το δείγμα κειμένου σας έχει αποθηκευτεί. Εάν έχει αποθηκευτεί, αυτό σημαίνει ότι έχετε εγκαταστήσει με επιτυχία το Node.js στο σύστημα Ubuntu και μπορείτε πλέον να εργαστείτε με την πλατφόρμα. Εάν θέλετε να μάθετε πώς να χρησιμοποιείτε την πλατφόρμα, σας συνιστούμε να δείτε το σεμινάριό μας με τίτλο Εισαγωγή στο Node.js.
Tip

Ανακαλύψτε περισσότερες χρήσιμες πληροφορίες σχετικά με το Node.js, το Ubuntu και το JavaScript στον Ψηφιακό Οδηγό μας. Για να ξεκινήσετε, διαβάστε τη σύνοψη των διαφορών μεταξύ Java και JavaScript.

4b37257fbc4b1305d38162e6fcf8becb

d3c8f71bbfb174aac99f675a3e4f6785

Go to Main Menu