Jeg var heldig nok til at få en Raspberry Pi under træet i år, og jeg har haft det sjovt at lege med Node.js på enheden. Node.js er dog meget mere interessant, når du kan trække pakker ned og tilslutte dem til dine applikationer - og det er her, jeg har nogle problemer.
Hvis jeg forsøger at installere NPM sammen med Node.js med følgende kommando:
sudo apt-get install nodejs npm
Jeg får følgende fejl:
pi @raspberrypi ~ $ sudo apt-get install nodejs npmLæsning af pakkelister ... UdførtBygning af afhængighedstræLæsning af tilstandsoplysninger ... DoneNogle pakker kunne ikke installeres. Dette kan betyde, at du har overgivet en umulig situation, eller hvis du bruger den ustabile distribution, at nogle krævede pakker endnu ikke er oprettet eller er flyttet ud af indgående. Følgende oplysninger kan hjælpe med at løse situationen: Følgende pakker har uopfyldte afhængigheder: nodejs: Pauser: npm (< 1.1.4 ~ dfsg-2 ~), men 1.1.4 ~ dfsg-1 skal installeres npm: Afhænger: node-semver, men det skal ikke installeres E: Kan ikke rette problemer, du har holdt ødelagte pakker.
Jeg er ret ny på, hvordan pakkehåndtering fungerer med Debian-baserede Linux-operativsystemer og ved slet ikke meget om, hvordan node.js-samfundet har struktureret deres specifikke pakker. Det er værd at bemærke, at installation af node.js i sig selv fungerer fint, og hvis jeg prøver at installere NPM alene, er det hvad jeg får.
pi @ raspberrypi ~ $ sudo apt-get installer npmReading pakke lister ... DoneBuilding afhængighed træLæsning status information ... DoneNogle pakker kunne ikke installeres. Dette kan betyde, at du har anmodet om en umulig situation, eller hvis du bruger den ustabile distribution, at nogle krævede pakker endnu ikke er oprettet eller flyttet ud af indgående. Følgende oplysninger kan hjælpe med at løse situationen: Følgende pakker har uopfyldte afhængigheder:
npm: Afhænger: nodejs, men det vil ikke blive installeret Afhænger: nodejs-dev, men det vil ikke blive installeret Afhænger: node-anmodning, men det vil ikke blive installeret Afhænger: node-mkdirp, men det vil ikke installeres Afhænger: node-minimatch, men det bliver ikke installeret Afhænger: node-semver, men det installeres ikke Afhænger: node-ini, men det bliver ikke installeret Afhænger: node-yndefuld-fs men det vil ikke blive installeret Afhænger: node-forkortelse, men det vil ikke blive installeret Afhænger: node-nopt men det vil ikke blive installeret Afhænger: node-fstream men det bliver ikke installeret Afhænger: node-rimraf men det kommer ikke til at blive installeret Afhænger: node-tar, men det vil ikke blive installeret Afhænger af: node-som, men det vil ikke blive installeretE: Kan ikke rette problemer, du har holdt ødelagte pakker.
Jeg er ikke sikker, men min tarm fortæller mig, at det er noget at gøre med node-semver
-pakken. Hvis jeg installerer nodejs
-pakken af sig selv og derefter forsøger at installere node-semver
, er dette det output, jeg får.
pi @ raspberrypi ~ $ sudo apt-get install node-semverLæse pakke lister ... DoneBuilding afhængighed træLæse status oplysninger ... DoneNogle pakker kunne ikke installeres. Det kan betyde, at du har anmodet om en umulig situation, eller hvis du bruger den ustabile distribution, at nogle krævede pakker endnu ikke er oprettet eller flyttet ud af indgående. Følgende oplysninger kan hjælpe med at løse situationen: Følgende pakker har uopfyldte afhængigheder: node- semver: Afhænger af: nodejs, men det vil ikke blive installeret E: Kan du ikke rette problemer, du har holdt ødelagte pakker.
Eventuelle pegepinde?