Επιστροφή στο blog

Πώς να εγκαταστήσετε το Node.js στο Ubuntu 18.04

Πώς να εγκαταστήσετε το Node.js στο Ubuntu 18.04

Το Node.js είναι μια πλατφόρμα ανοιχτού κώδικα που επιτρέπει στους προγραμματιστές να δημιουργούν δυναμικές ιστοσελίδες και εφαρμογές. Χρησιμοποιείται ευρέως για scripting στην πλευρά του διακομιστή (server-side) και επιτρέπει στους χρήστες να χρησιμοποιούν JavaScript τόσο για σενάρια στην πλευρά του πελάτη (client-side) όσο και στην πλευρά του διακομιστή. Σε αυτόν τον οδηγό, θα μάθετε πώς να εγκαταστήσετε το Node.js στο Ubuntu 18.04 και να ξεκινήσετε με αυτό.

Προαπαιτούμενα

Αρχικά, πρέπει να δημιουργήσετε ένα μηχάνημα. Μπορείτε να το κάνετε αυτό εύκολα στο τμήμα compute του CloudSigma WebApp’s:
Create a Linux Server setup java

Για τους σκοπούς αυτού του οδηγού, μπορείτε να χρησιμοποιήσετε τους ακόλουθους πόρους:
CPU: 8 GHz
RAM: 8 GB
SSD: 50 GB

Μπορείτε να προσαρτήσετε τον δίσκο με Ubuntu 18.04 LTS image διαθέσιμο στη βιβλιοθήκη της CloudSigma:
Ubuntu 18.04: Προεγκατεστημένο 64bit με προγράμματα οδήγησης VirtIO, superuser, Python 2.7.17, Pip 20.0.2 OpenSSL 1.1.1d, Cloud-init και τις τελευταίες ενημερώσεις έως τις 2019-03-03.

Μετά την εκκίνηση του μηχανήματος, μπορείτε να ενημερώσετε όλα τα υπάρχοντα αποθετήρια και πακέτα στο μηχάνημα εκτελώντας τις ακόλουθες εντολές:

Εγκατάσταση της σταθερής έκδοσης για το Ubuntu

Σε αυτήν την ενότητα, θα εγκαταστήσετε το Node.js στο Ubuntu 18.04 χρησιμοποιώντας την εντολή ‘apt’. Το Ubuntu διαθέτει μια σταθερή έκδοση του Node.js στα αποθετήριά του. Η σταθερή έκδοση παρέχει μια πιο συνεπή εμπειρία σε πολλαπλά συστήματα. Για να εγκαταστήσετε τη σταθερή έκδοση από τα αποθετήρια του Ubuntu, μπορείτε να εκτελέσετε την ακόλουθη εντολή:

Μετά την εγκατάσταση, θα πρέπει επίσης να εγκαταστήσετε το ‘npm’. NPM – Node Package Manager. Αυτός είναι ένας διαχειριστής πακέτων για τις γλώσσες προγραμματισμού javascript. Θα σας επιτρέψει να διαχειρίζεστε και να εγκαθιστάτε τα πακέτα και τις ενότητες του node.js. Για να εγκαταστήσετε το NPM, προχωρήστε και εκτελέστε την ακόλουθη εντολή:

Μπορείτε να ελέγξετε την έκδοση του Node.js που είναι εγκατεστημένη στον διακομιστή σας χρησιμοποιώντας την ακόλουθη εντολή:

node js version check

Μπορείτε επίσης να το εγκαταστήσετε με έναν άλλο, πιο ισχυρό τρόπο. Θα μάθετε πώς να το κάνετε αυτό στην επόμενη ενότητα.

Εγκατάσταση με χρήση PPA – Personal Package Archive

Η NodeSource διατηρεί το PPA – Personal Package Archive, το οποίο σας επιτρέπει να αποκτήσετε μια πιο πρόσφατη έκδοση του node.js. Θα σας δώσει μεγαλύτερη ελευθερία να επιλέξετε την έκδοση του node.js στην οποία θέλετε να εργαστείτε.

Για αυτόν τον οδηγό, θα χρησιμοποιήσω τις εντολές για το Node.js v14. Αρχικά, μπορείτε να εγκαταστήσετε το PPA χρησιμοποιώντας την ακόλουθη εντολή:

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

Οι παραπάνω εντολές προσθέτουν το PPA στη διαμόρφωση και ενημερώνουν την τοπική προσωρινή μνήμη πακέτων (cache). Η δεύτερη εντολή εγκαθιστά το Node.js. Για να ελέγξετε την έκδοση, εκτελέστε την ακόλουθη εντολή:

install Node.js on Ubuntu Node js Version Check

Δεν χρειάζεται να εγκαταστήσετε το NPM ξεχωριστά, καθώς το παραπάνω εγκατεστημένο πακέτο το περιλαμβάνει ήδη. Το NPM παρακολουθεί τις ενημερώσεις χρησιμοποιώντας ένα αρχείο ρυθμίσεων στον αρχικό σας κατάλογο (home directory). Για να ελέγξετε αν το NPM έχει εγκατασταθεί, μπορείτε να εκτελέσετε την ακόλουθη εντολή:

npm version check

Ορισμένα πακέτα NPM απαιτούν το build-essential για τη μεταγλώττιση κώδικα από την πηγή. Μπορείτε να τα εγκαταστήσετε χρησιμοποιώντας την ακόλουθη εντολή:

Εγκατάσταση με χρήση NVM  – Node.js Version Manager

Ένας άλλος τρόπος για να εγκαταστήσετε το Node.js είναι να χρησιμοποιήσετε το NVM – “Node.js Version Manager”. Το NVM λειτουργεί σε επίπεδο καταλόγου αντί για επίπεδο συστήματος, πράγμα που σημαίνει ότι μπορείτε να έχετε διάφορες εκδόσεις εγκατεστημένες σε διάφορους καταλόγους χωρίς να επηρεάζεται ολόκληρο το σύστημα.

Το NVM σάς επιτρέπει να χρησιμοποιείτε τις νέες εκδόσεις διατηρώντας παράλληλα τις παλιές εκδόσεις του Node.js. Το Node.js που εγκαθίσταται από το apt και το NPM τυγχάνει διαφορετικής διαχείρισης.

Για να εγκαταστήσετε το NVM, μεταβείτε στη σελίδα του Github του έργου και ελέγξτε την έκδοση που χρειάζεστε. Σε αυτόν τον οδηγό, χρησιμοποιώ την έκδοση vo.35

Η παραπάνω εντολή εγκαθιστά το NVM στο ~/.nvm. Επιπλέον, προσθέτει τις απαιτούμενες γραμμές κώδικα στο ~/.bashrc

Μπορείτε να αποσυνδεθείτε και να συνδεθείτε ξανά, ή να εκτελέσετε την εντολή source για το αρχείο “~/.bashrc” για να φορτώσετε τις αλλαγές στην τρέχουσα συνεδρία.

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

Μπορείτε να εγκαταστήσετε την επιθυμητή έκδοση χρησιμοποιώντας την ακόλουθη εντολή:

install Node.js on Ubuntu nvm install

Μπορείτε να ελέγξετε την έκδοση χρησιμοποιώντας:

Το NVM γενικά θα χρησιμοποιήσει την τελευταία εγκατεστημένη έκδοση, αλλά μπορείτε επίσης να την καθορίσετε χρησιμοποιώντας την εντολή ‘ncm use’:

Μπορείτε να διαχειριστείτε πολλαπλές εκδόσεις του Node.js. Για να δείτε τις εγκατεστημένες εκδόσεις, χρησιμοποιήστε την ακόλουθη εντολή:

Για να ορίσετε μια έκδοση ως προεπιλεγμένη, μπορείτε να δημιουργήσετε ένα ψευδώνυμο (alias) για αυτήν. Κάθε φορά που δημιουργείται μια νέα συνεδρία, θα χρησιμοποιείται η προεπιλεγμένη έκδοση του node.js.

Μπορείτε επίσης να αναφερθείτε σε αυτήν όπως παρακάτω:

Κάθε έκδοση του Node.js παρακολουθεί τα δικά της πακέτα. Κατά την εγκατάσταση πακέτων μέσω του NPM, μπορείτε να καθορίσετε εάν θα τα εγκαταστήσετε για τη συγκεκριμένη έκδοση του Node.js ή καθολικά.

Για να εγκαταστήσετε το πακέτο για τη συγκεκριμένη έκδοση που χρησιμοποιείται, εκτελέστε αυτήν την εντολή:

Για να το εγκαταστήσετε καθολικά, προσθέστε τη σημαία ‘-g’,

Μετά την καθολική εγκατάσταση του πακέτου, θα μπορείτε να εκτελείτε εντολές, αλλά για να το χρησιμοποιήσει το πρόγραμμά σας, θα πρέπει να συνδέσετε το πακέτο στον τοπικό σας χώρο.

Μπορείτε να βρείτε περισσότερες διαθέσιμες επιλογές για το NVM εκτελώντας αυτήν την εντολή:

 

Κατάργηση του Node.js

Μπορείτε είτε να απεγκαταστήσετε το node.js χρησιμοποιώντας το ‘apt’ είτε χρησιμοποιώντας το NVM.

Για να καταργήσετε τη σταθερή έκδοση που εγκαταστήσατε με το ‘apt’, χρησιμοποιήστε αυτήν την εντολή:

Η παραπάνω εντολή απεγκαθιστά το node.js, αλλά διατηρεί τα αρχεία ρυθμίσεων. Εάν θέλετε να απεγκαταστήσετε το node.js και να καταργήσετε επίσης τα αρχεία ρυθμίσεων, χρησιμοποιήστε την εντολή:

Επιπλέον, για να αφαιρέσετε τα πακέτα που εγκαταστάθηκαν αυτόματα κατά την εγκατάσταση ορισμένων από τα πακέτα που αφαιρέθηκαν, χρησιμοποιήστε την εντολή:

Για να απεγκαταστήσετε τις εκδόσεις που εγκαταστήσατε χρησιμοποιώντας το NVM, χρησιμοποιήστε αυτήν την εντολή:

Εάν η έκδοση που θέλετε να απεγκαταστήσετε είναι η τρέχουσα έκδοση, απενεργοποιήστε την πρώτα και, στη συνέχεια, εκτελέστε την εντολή απεγκατάστασης:

Οι παραπάνω εντολές θα αφαιρέσουν όλα τα αρχεία που σχετίζονται με την έκδοση, εξαιρουμένων των προσωρινά αποθηκευμένων αρχείων.

Τώρα που ολοκληρώσατε αυτόν τον οδηγό, γνωρίζετε 3 διαφορετικούς και εύκολους τρόπους εγκατάστασης του Node.js σε διακομιστή Ubuntu 18.04.

Καλή συνέχεια!

author

Akshay Nagpal

Συγγραφέας · CloudSigma

Ο Preslav Dobrev είναι Δημιουργικός Σχεδιαστής στην CloudSigma, με εστίαση στη συνεπή επιχειρηματική ταυτότητα μέσω παραδοσιακών και καινοτόμων καναλιών μάρκετινγκ. Διαθέτει την ικανότητα να συνδυάζει το καλλιτεχνικό όραμα με το στρατηγικό μάρκετινγκ για τη δημιουργία εντυπωσιακών αφηγήσεων επωνυμίας.

Σχόλια

Δεν υπάρχουν σχόλια ακόμα. Γράψτε το πρώτο.