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
i node
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
i nodejs
pierwszy. Potem zainstalowałem właśnie nodejs
, co zadziałało.