Próbuję zainstalować Node.js na Ubuntu 12.10, ale terminal pokazuje mi błąd dotyczący utraconych pakietów. Próbowałem z tym:
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs npm
Ale kiedy doszedłem do ostatniej linii sudo apt-get install nodejs npm
pokazuje ten błąd:
Failed to install some packages. This may mean that
you requested an impossible situation or if you are using the distribution
distribution that some required packages have not yet been created or been
been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
nodejs: Conflicts: npm
E: Failed to correct problems, you have held broken packages.
Następnie odinstalowałem ppa:chris-lea/node.js
i próbowałem drugiej opcji:
sudo apt-get install node.js
sudo apt-add-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs npm
Ten sam błąd, mówi terminal, npm is the latest version
ale pokazuje mi również tekst, który pokazałem na górze. Myślę, że problem jest, ppa:chris-lea/node.js
ale nie wiem jak go rozwiązać.
grunt
inode
polecenia nie wyświetlały żadnych błędów, pomocy ani informacji o wersji. I następnie wykonać czynności opisane w tej odpowiedzi , i zadbał, aby usunąćnode
inodejs
pierwszy. Potem zainstalowałem właśnienodejs
, co zadziałało.Odpowiedzi:
Po prostu postępuj zgodnie z instrukcjami podanymi tutaj :
Nie dawaj
sudo apt-get install nodejs npm
tylkosudo apt-get install nodejs
źródło
sudo: add-apt-repository: command not found
sudo apt-get install software-properties-common
sudo: add-apt-repository: command not found
i musiałem uruchomićsudo apt-get install python-software-properties
przed dodaniem repozytoriumsudo npm cache clear
aby zmusić npm do pracy po aktualizacji nodejs tą metodą 12.04Na dzień dzisiejszy możesz go po prostu zainstalować za pomocą:
źródło
sudo apt-get install nodejs-legacy
sudo apt-get install npm
npm jest automatycznie instalowany z node.js w najnowszej wersji node. Co widzisz, gdy wpiszesz
node --version
inpm --version
w terminalu?Możesz zaktualizować npm również za pomocą samego NPM
źródło
Mój
apt-get
był stary i zepsuty, więc musiałem zainstalować ze źródła. Oto, co zadziałało dla mnie:Te kroki zostały w większości zaczerpnięte z wiki instalacji joyent
źródło
To najlepszy sposób na łatwą instalację NODE.JS. Dotyczy to również Ubuntu 12.04, 13.04 i 14.04
Dodawanie repozytoriów węzła js
instalacja node.js
Teraz sprawdzam wersję node.js
Wyjścia
To polecenie powinno zainstalować npm.
Sprawdź wersję npm
Wyjścia
Jeśli z jakiegoś powodu zauważysz, że npm nie jest zainstalowany, możesz spróbować uruchomić:
Aby zaktualizować npm, możesz spróbować uruchomić:
źródło
Możesz użyć nvm do zainstalowania nodejs. Pozwala pracować z różnymi wersjami bez konfliktów.
źródło
wystarczy użyć nvm do kontroli wersji węzła nvm
źródło
Możesz również skompilować go ze źródła takiego jak ten
Znajdź szczegółowe instrukcje tutaj http://howtonode.org/how-to-install-nodejs
źródło
http://jstricks.com/install-node-js/
źródło
Postępuj zgodnie z instrukcjami podanymi tutaj w NodeSource, który jest poświęcony tworzeniu zrównoważonego ekosystemu dla Node.js
Dla Node.js> = 4.X
źródło
Teraz możesz po prostu zainstalować za pomocą:
Upewnij się, że masz preinstalowany Python i C. Jeśli nie wykonasz:
źródło
Osobiście robię to w ten sposób:
Jeśli chcesz zainstalować konkretną wersję, pobierz ją z witryny nodejs i wykonaj ostatnie kroki drzewa.
Zdecydowanie sugerowałbym, aby nie używać domyślnego pakietu nodejs z rynku dystrybucji, ponieważ prawdopodobnie byłby on przestarzały. (tzn. obecny czas pisania tego na rynku ubuntu to v0.10.25, który jest zbyt przestarzały w porównaniu do najnowszego (v0.12.0)).
źródło
Node.js jest dostępny jako pakiet przystawek we wszystkich obecnie obsługiwanych wersjach Ubuntu. W przypadku Node.js programiści mogą wybrać jedną lub więcej spośród obecnie obsługiwanych wersji i otrzymywać regularne automatyczne aktualizacje bezpośrednio z NodeSource. Wersje Node.js 6, 8, 9, 10, 11, 12 i 13 są obecnie dostępne, a Snap Store jest aktualizowany w ciągu kilku godzin lub minut od wydania Node.js.
Węzeł można zainstalować za pomocą jednego polecenia, na przykład:
Do przyciągania do węzła można uzyskać polecenie
node
, na przykład:Zaktualizowana wersja npm zostanie zainstalowana jako część przystawki węzła. npm powinien być uruchamiany poza replikacją węzła, w normalnej powłoce. Po zainstalowaniu przystawki węzła uruchom następujące polecenie, aby włączyć sprawdzanie aktualizacji npm:
Zamień
your-username
powyższe polecenie na własną nazwę użytkownika. Następnie uruchom,npm -v
aby sprawdzić, czy wersja npm jest aktualna. Jako przykład sprawdziłem, czy npm jest aktualny, sprawdziłem wersję już zainstalowanego pakietu o nazwie przędza za pomocą polecenia,npm list yarn
a następnie zaktualizowałem istniejący pakiet przędzy do najnowszej wersji za pomocą polecenianpm update yarn
Użytkownicy mogą w dowolnym momencie przełączać się między wersjami Node.js bez konieczności angażowania dodatkowych narzędzi, takich jak nvm (Node Version Manager), na przykład:
Użytkownicy mogą testować najnowszą wersję Node.js, którą można zainstalować z najnowszego kanału brzegowego, który aktualnie śledzi Node.js w wersji 12, przełączając się za pomocą:
Takie podejście jest zalecane tylko tym użytkownikom, którzy są gotowi uczestniczyć w testowaniu i zgłaszaniu błędów na wcześniejszym etapie.
Node.js LTS Schedule
źródło
Oto pełny opis, aby utworzyć pierwszy program za pomocą ekspresowego generatora
Aby zainstalować Node i npm przez apt-get, uruchom następujące polecenia:
źródło
Zainstaluj Node.js na Ubuntu
12.10
lub14.04 LTS
lub16.04.1 LTS
Należy unikać instalowania
Node.js
wapt-get
sprawieUbuntu
. Jeśli już zainstalowałeś Node.js z wbudowanym menedżerem pakietów, usuń go. (sudo apt-get purge nodejs && sudo apt-get autoremove && sudo apt-get autoclean
)Proces instalacji w systemie Linux jest taki sam jak w systemie
OSX
. Za pomocą dostarczonego skryptu:Jeszcze jedna rzecz! Nie zapomnij uruchomić następującego polecenia, które zwiększa liczbę zegarów inotify.
Mam nadzieję, że ci to pomoże!
źródło
Dla najnowszych nodejs
źródło
Pakiet Node.js jest dostępny w wersji LTS i bieżącej wersji. To Ty decydujesz, którą wersję chcesz zainstalować w systemie zgodnie z Twoimi wymaganiami.
Użyj bieżącej wersji: W ostatniej aktualizacji tego samouczka Node.js 13 jest bieżącą dostępną wersją Node.js.
Użyj wersji LTS: w ostatniej aktualizacji tego samouczka Node.js 12.x jest dostępną wersją LTS.
Możesz pomyślnie dodać PPA Node.js do systemu Ubuntu. Teraz uruchom poniższe polecenie zainstaluj Node on i Ubuntu za pomocą apt-get. Spowoduje to również zainstalowanie NPM z node.js. To polecenie instaluje również wiele innych zależnych pakietów w systemie.
Po zainstalowaniu node.js sprawdź i sprawdź zainstalowaną wersję. Więcej informacji na temat bieżącej wersji można znaleźć na oficjalnej stronie node.js.
Sprawdź także wersję npm
źródło