Διαδικασία εγκατάστασης των Node.js 11.x, 12.x, 14.x σε Ubuntu 16.x/18.x, CentOS 7.x/8.x μέσω δυαδικής διανομής ή από την πηγή.
Η δημοτικότητα του Node.js αυξάνεται πιο γρήγορα από ποτέ. Αν ξεκινήσατε πρόσφατα εκμάθηση ανάπτυξης Nodejsτότε ένα από τα πρώτα πράγματα που πρέπει να κάνετε είναι να τα εγκαταστήσετε.
Τεχνικά, υπάρχουν πολλοί τρόποι για να εγκαταστήσετε πράγματα, αλλά ακολουθώντας την εύκολη και σωστή διαδικασία θα κάνετε τη ζωή πολύ πιο εύκολη.
Το παρακάτω, το έχω δοκιμάσει στο DigitalOcean υπηρέτης. Ας το ξεκινήσουμε.
Πίνακας περιεχομένων
Ubuntu 16.x ή 18.x
Η τελευταία έκδοση του Nodejs δεν είναι διαθέσιμη μέσω του προεπιλεγμένου αποθετηρίου. Αλλά μην ανησυχείτε, μπορείτε να χρησιμοποιήσετε τη διανομή NodeSource ως εξής.
- Συνδεθείτε στον διακομιστή ως root
- Εκτελέστε τα παρακάτω
Για να εγκαταστήσετε το Node.js 11.x
curl -sL https://deb.nodesource.com/setup_11.x | sudo -E bash -
Για να εγκαταστήσετε το Node.js 12.x
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
Για να εγκαταστήσετε το Node.js 14.x
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
Τα παραπάνω θα κάνουν λήψη και εγκατάσταση του αποθετηρίου NodeSource Node.js. Στο τέλος της παραπάνω εξόδου, θα πρέπει να δείτε κάτι σαν αυτό.
Reading package lists... Done ## Run `sudo apt-get install -y nodejs` to install Node.js 11.x and npm ## You may also need development tools to build native addons: sudo apt-get install gcc g++ make ## To install the Yarn package manager, run: curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list sudo apt-get update && sudo apt-get install yarn
- Στη συνέχεια, θα πρέπει να εγκαταστήσετε τα nodejs με την ακόλουθη εντολή.
apt-get install -y nodejs
Θα χρειαστούν μερικά δευτερόλεπτα και μόλις γίνει. θα πρέπει να μπορείτε να επαληθεύσετε την έκδοση.
[email protected]:~# nodejs -v v11.7.0 [email protected]:~#
Και, όπως μπορείτε να δείτε, έχει εγκαταστήσει την έκδοση 11.7.0.
CentOS/RHEL 7.x ή 8.x
Αρχικά, πρέπει να εγκαταστήσετε το αποθετήριο NodeSource με την ακόλουθη εντολή.
Εγκαταστήστε το Nodejs 11.x
curl -sL https://rpm.nodesource.com/setup_11.x | bash -
Εγκαταστήστε το Nodejs 12.x
curl -sL https://rpm.nodesource.com/setup_12.x | bash -
Εγκαταστήστε το Nodejs 14.x
curl -sL https://rpm.nodesource.com/setup_14.x | bash -
Στη συνέχεια, εγκαταστήστε το Nodejs όπως παρακάτω.
yum install -y nodejs
Εάν χρησιμοποιείτε CentOS 8.x, μπορείτε επίσης να δοκιμάσετε το DNF.
dnf install -y nodejs
Θα χρειαστούν μερικά δευτερόλεπτα, και στο τέλος, θα πρέπει να δείτε κάτι όπως παρακάτω.
Running transaction Preparing : 1/1 Installing : python3-setuptools-39.2.0-5.el8.noarch 1/4 Installing : python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64 2/4 Running scriptlet: python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64 2/4 Installing : python3-pip-9.0.3-16.el8.noarch 3/4 Running scriptlet: nodejs-2:14.9.0-1nodesource.x86_64 4/4 Installing : nodejs-2:14.9.0-1nodesource.x86_64 4/4 Running scriptlet: nodejs-2:14.9.0-1nodesource.x86_64 4/4 Verifying : python3-pip-9.0.3-16.el8.noarch 1/4 Verifying : python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64 2/4 Verifying : python3-setuptools-39.2.0-5.el8.noarch 3/4 Verifying : nodejs-2:14.9.0-1nodesource.x86_64 4/4 Installed: nodejs-2:14.9.0-1nodesource.x86_64 python3-pip-9.0.3-16.el8.noarch python3-setuptools-39.2.0-5.el8.noarch python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64 Complete! [[email protected] ~]#
Αυτό σημαίνει ότι το Node.js είναι εγκατεστημένο και μπορεί να επαληθευτεί με σύνταξη -v.
[[email protected] ~]# node -v v11.7.0 [[email protected] ~]#
Η παραπάνω οδηγία θα πρέπει επίσης να λειτουργεί για το Fedora 29 ή μεταγενέστερο.
Εγκατάσταση από τον πηγαίο κώδικα
Τι γίνεται αν βρίσκεστε σε περιβάλλον DMZ όπου δεν μπορείτε να συνδεθείτε στο Διαδίκτυο; Μπορείτε ακόμα να το εγκαταστήσετε δημιουργώντας τον πηγαίο κώδικα. Η διαδικασία δεν είναι τόσο εύκολη όσο παραπάνω μέσω δυαδικής διανομής αλλά εφικτή.
- Συνδεθείτε στον διακομιστή Ubuntu ή CentOS
- Κατεβάστε το πιο πρόσφατο ή αυτό από το οποίο θέλετε εδώ χρησιμοποιώντας wget. Δοκιμάζω το πιο πρόσφατο.
wget https://nodejs.org/dist/v11.7.0/node-v11.7.0.tar.gz
tar -xvf node-v11.7.0.tar.gz
- Θα πρέπει να δείτε έναν νέο φάκελο που δημιουργήθηκε στον παρόντα κατάλογο εργασίας
drwxr-xr-x 9 502 501 4096 Jan 17 21:27 node-v11.7.0
- Μεταβείτε στον φάκελο που δημιουργήθηκε πρόσφατα
cd node-v11.7.0/
Και, ήρθε η ώρα να δημιουργήσετε το Node.js από την πηγή τώρα.
Ωστόσο, προτού προχωρήσετε, βεβαιωθείτε ότι έχετε εγκαταστήσει τις προϋποθέσεις.
Εάν χρησιμοποιείτε Ubuntu, εγκαταστήστε τις προϋποθέσεις με το παρακάτω
apt-get update apt-get install gcc g++ clang make
και για το CentOS
yum update yum install gcc clang gcc-c++
./configure
- Βεβαιωθείτε ότι δεν υπάρχει σφάλμα και μετά το επόμενο
make make install
Θα χρειαστεί λίγος χρόνος για την κατασκευή και μόλις γίνει. μπορείτε να επαληθεύσετε την εγκατεστημένη έκδοση εκτελώντας παρακάτω.
[email protected]:~# node --version v11.7.0 [email protected]:~#
Βλέπετε, η εγκατάσταση του Nodejs είναι εύκολη.
Στη συνέχεια, μπορεί να θέλετε να εξερευνήσετε το πλαίσιο Nodejs για να γίνετε α επαγγελματίας προγραμματιστής.