Powrót do bloga

Instalacja Node.js na CentOS 8: kompletny przewodnik

Instalacja Node.js na CentOS 8: kompletny przewodnik

Wprowadzenie

Node.js to darmowe środowisko serwerowe o otwartym kodzie źródłowym. Jest powszechnie używane do tworzenia aplikacji internetowych opartych na przeglądarce. Pozwala programistom na używanie języka JavaScript do programowania backendu. Ponieważ większość programistów doskonale zna JavaScript, czyni to pracę bardzo prostą. Program umożliwia dodawanie, modyfikowanie i usuwanie plików na serwerze, generowanie dynamicznej zawartości oraz zbieranie danych. W tym poradniku omówimy, jak skonfigurować Node.js na serwerze CentOS 8. Omówimy wszystkie różne sposoby przeprowadzenia tej instalacji. Jeśli jesteś użytkownikiem systemu Ubuntu, możesz również przeczytać o tym, jak zainstalować Node.js na Ubuntu 18.04 tutaj.

Przed instalacją

Zanim pomyślisz o instalacji programu, musisz zadbać o kilka wymagań wstępnych. Na przykład musisz upewnić się, że korzystasz z serwera z systemem CentOS 8. Musisz również zalogować się jako użytkownik niebędący rootem, który ma uprawnienia sudo. Możesz postępować zgodnie z naszym poradnikiem dotyczącym konfiguracji pliku sudoers w systemie Linux, który pomoże Ci to skonfigurować. Gdy to zapewnisz, możesz przejść do instalacji programu w swoim systemie.

Różne sposoby instalacji Node

Masz trzy różne opcje, jeśli chodzi o instalację Node.js na swoim serwerze. Pierwszą opcją jest użycie domyślnego repozytorium AppStream z systemu CentOS. Musisz użyć dnf do zainstalowania pakietu nodejs z repozytorium CentOS. Druga opcja to użycie menedżera wersji Node (Node Version Manager), czyli nvm, do instalacji programu. Dzięki temu podejściu do instalacji możesz instalować i zarządzać wieloma różnymi wersjami node. Trzecim i ostatnim podejściem jest samodzielne zbudowanie i zainstalowanie node ze źródeł. Następnie szczegółowo wyjaśnimy każdą opcję, abyś mógł wybrać tę, która najbardziej Ci odpowiada.

Zacznijmy!

Jak zainstalować Node za pomocą repozytorium CentOS AppStream

Przyjrzyjmy się bliżej, jak można zainstalować Node.js z repozytorium AppStream systemu CentOS. Z pewnością ucieszy Cię fakt, że w repozytorium oprogramowania AppStream dostępnych jest wiele wersji Node.js. Sposobem na zainstalowanie każdej wersji jest włączenie odpowiedniego strumienia modułu. Możesz wyświetlić wszystkie strumienie za pomocą polecenia dnf w ten sposób:

Node.js 1

To pokazuje, że obecnie dostępne są trzy strumienie. Są to 10, 12, oraz 14. Symbol [d] obok 10 oznacza wartość domyślną. Oznacza to, że strumień wersji 10 jest strumieniem domyślnym. Możliwe jest przełączanie się między strumieniami modułów. Aby zainstalować Node.js 12, musisz użyć następującego polecenia:

Po uruchomieniu tego polecenia musisz potwierdzić decyzję. Spowoduje to włączenie strumienia wersji 12 dla Node.js. Teraz możesz w końcu pobrać swój pakiet nodejs za pomocą dnf w następujący sposób:

Ponownie potwierdzisz swoją decyzję. Aby zainstalować program, naciśnij y a następnie klawisz ENTER. Jeśli chcesz potwierdzić, że oprogramowanie zostało zainstalowane, musisz zapytać node o numer wersji w ten sposób:

Jeśli zainstalowałeś wersję 10, wynik będzie wyglądał mniej więcej tak:

installed version

Wersja będzie oczywiście inna, jeśli zainstalowałeś nodejs 10 zamiast 12. Jeśli chodzi o wybór między nimi, możesz śmiało wybrać dowolną wersję. Są one uważane za wydania z długoterminowym wsparciem. Oznacza to, że twórcy będą nadal aktualizować i utrzymywać to oprogramowanie przez znaczny okres czasu. Jeśli chcesz dowiedzieć się więcej, możesz przeczytać o tym na oficjalnej stronie internetowej tutaj. Kolejną rzeczą, która jest dostarczana wraz z instalacją pakietu nodejs jest Node Package Manager. Jest on również znany jako narzędzie npm. Jest to zależność, której będziesz potrzebować później. Aby upewnić się, że zostało zainstalowane, zweryfikuj to za pomocą tego polecenia:

Jak zainstalować Node za pomocą Node Version Manager

Drugą metodą jest użycie Node Version Manager, czyli nvm, aby zainstalować Node.js. Możesz użyć tego oprogramowania, aby zainstalować kilka wersji Node.js jednocześnie. Zawiera ono również powiązane pakiety node. Możesz pobrać nvm z jego oficjalnej strony w serwisie GitHub. Znajdź plik README na stronie głównej. Skopiuj polecenie curl. Da Ci to dostęp do najnowszej wersji skryptu instalacyjnego programu. Usuń | bash z końca polecenia, aby zweryfikować skrypt. Następnie prześlij polecenie do bash:

Dokładnie sprawdź skrypt pod kątem wprowadzanych zmian. Następnie uruchom polecenie jeszcze raz z segmentem | bash umieszczonym na końcu skryptu. Możesz uruchomić skrypt w następujący sposób:

W rezultacie skrypt nvm zostanie zainstalowany na Twoim koncie. Możesz go użyć po uzyskaniu do niego dostępu z pliku .bash_profile w ten sposób:

Aby poznać wszystkie dostępne wersje Node, użyj tego polecenia z nvm:

Możesz zainstalować dowolną wersję Node z tej dostępnej listy. Wystarczy wpisać odpowiednią wersję wraz z poleceniem instalacji w ten sposób:

W naszym przykładzie instalujemy wersję 13.6.0 Node. Możesz zobaczyć aktualnie zainstalowane wersje za pomocą tego polecenia:

nvm list

Pierwsza linia zawsze pokazuje wersję Node, która jest obecnie używana. W tym przypadku jest to (-> v13.6.0). Następnie widzimy kilka aliasów i wersję, którą oznaczają. Pokaże również aliasy dla wielu wersji Node z długoterminowym wsparciem (LTS). Załóżmy, że chcemy zainstalować najnowszą wersję z długoterminowym wsparciem — erbium. Należy wpisać co następuje:

W razie potrzeby możesz przełączać się między różnymi zainstalowanymi wersjami. Ponadto możesz do tego użyć nvm use w ten sposób:

Używasz teraz node v13.6.0 (npm v6.13.4). Użyj tego polecenia, aby zweryfikować pomyślną instalację:

Wynik potwierdza, że zainstalowaliśmy poprawną wersję programu.

Jak zainstalować Node ze źródeł

Trzecim sposobem na instalację Node.js jest samodzielna kompilacja po pobraniu kodu źródłowego. Możesz znaleźć link i skopiować go z oficjalnej strony pobierania Node.js. Otwórz swój katalog domowy w sesji SSH:

Wpisz curl ze skopiowanym linkiem i dodaj | tar xz na końcu:

Teraz przejdź do nowego katalogu źródłowego za pomocą tego:

Następnie musisz skompilować kod. Aby to zrobić, musisz pobrać kilka pakietów z repozytoriów CentOS. Możesz je zainstalować za pomocą dnf:

Potwierdź decyzję o instalacji pakietów. Teraz wpisz y a następnie ENTER. Rozpocznijmy konfigurację oprogramowania:

Jeśli używasz serwera czterordzeniowego, kompilacja może zająć około 30 minut. Dodanie opcji -j4 uruchamia cztery równoległe procesy kompilacji. Po zakończeniu kompilacji zainstaluj oprogramowanie:

Podobnie jak w poprzednich sekcjach, zweryfikuj instalację, sprawdzając numer wersji:

Pakiety zostały pomyślnie zainstalowane, jeśli jako wynik zobaczysz poprawną wersję. Będziesz mieć również powiązany npm dostępny z Node.

Podsumowanie

Omówiliśmy wszystkie podstawy dotyczące instalacji Node.js w Twoim systemie. Teraz znasz szczegóły każdej z trzech metod, których możesz użyć do zainstalowania programu. Pierwsza z nich to instalacja poprzez repozytorium CentOS AppStream, druga to użycie Node Version Manager, a ostatnia to kompilacja z kodu źródłowego. Teraz możesz czerpać korzyści z programu Node.js z JavaScript. Aby dowiedzieć się więcej o programowaniu w JavaScript, zapoznaj się z powiązanymi wpisami na naszym blogu:

Miłego korzystania z komputera!

author

Hark Labs

Autor · CloudSigma

Preslav Dobrev jest projektantem kreatywnym w CloudSigma, skupiającym się na spójnej tożsamości biznesowej przy wykorzystaniu tradycyjnych i innowacyjnych kanałów marketingowych. Biegle łączy wizję artystyczną ze strategicznym marketingiem, tworząc wywierające wpływ narracje marki.

Komentarze

Brak komentarzy. Bądź pierwszy.