Jag hade turen att få en Raspberry Pi under trädet i år och jag har haft lite kul att leka med Node.js på enheten. Node.js är dock mycket mer intressant när du kan dra ner paket och ansluta dem till dina applikationer - och det är här jag har problem.
Om jag försöker installera NPM tillsammans med Node.js med följande kommando:
sudo apt-get install nodejs npm
Jag får följande fel:
pi @raspberrypi ~ $ sudo apt-get install nodejs npmLäs paketlistor ... KlarByggande beroendesträdLäs läsinformation ... DoneNågra paket kunde inte installeras. Detta kan innebära att du har erövrat en omöjlig situation eller om du använder den instabila fördelningen att vissa obligatoriska paket ännu inte har skapats eller flyttats ur inkommande. Följande information kan hjälpa till att lösa situationen: Följande paket har ouppfyllda beroenden: nodejs: Bryter: npm (< 1.1.4 ~ dfsg-2 ~) men 1.1.4 ~ dfsg-1 ska installeras npm: Beror: nod-semver men det kommer inte att installeras E: Det går inte att rätta till problem, du har hållit trasiga paket.
Jag är ganska ny för hur pakethantering fungerar med Debian-baserade Linux-operativsystem och vet inte mycket om hur node.js-communityn har strukturerat deras specifika paket. Det är värt att notera att installation av node.js i sig fungerar bra, och om jag försöker installera NPM bara av sig själv får jag det.
pi @ raspberrypi ~ $ sudo apt-get installera npmReading-paketlistor ... DoneBuilding dependency treeReading state information ... DoneNågra paket kunde inte installeras. Detta kan innebära att du har erövrat en omöjlig situation eller om du använder den instabila fördelningen att vissa obligatoriska paket ännu inte har skapats eller flyttats från inkommande. Följande information kan hjälpa till att lösa situationen: Följande paket har ouppfyllda beroenden:
npm: Beror: nodejs men det kommer inte att installeras Beror: nodejs-dev men det kommer inte att installeras Beror: nod-begäran men det kommer inte att installeras Beror: node-mkdirp men det kommer inte att installeras Beror: nod-minimatch men det kommer inte att installeras Beror: nod-semver men det kommer inte att installeras Beror: nod-ini men det kommer inte att installeras Beror: nod-graciös-fs men det kommer inte att installeras Beror: nod-förkortning men det kommer inte att installeras Beror: nod-nopt men det kommer inte att installeras Beror: nod-fstream men det kommer inte att installeras Beror: nod-rimraf men det kommer inte att installeras Beror: nod-tar men det kommer inte att installeras Beror: nod-vilket men det kommer inte att installeras E: Det går inte att rätta till problem, du har haft trasiga paket.
Jag är inte säker, men min tarm säger till mig att det är något att göra med paketet node-semver
. Om jag installerar nodejs
-paketet av sig själv och sedan försöker installera node-semver
är det den utdata jag får.
pi @ raspberrypi ~ $ sudo apt-get install node-semverLäs paketlistor ... KlarByggande beroendeträdLäs läsinformation ... DoneNågra paket kunde inte installeras. Detta kan innebära att du har erövrat en omöjlig situation eller om du använder den ustabila distributionen att vissa obligatoriska paket ännu inte har skapats eller flyttats från inkommande. Följande information kan hjälpa till att lösa situationen: Följande paket har ouppfyllda beroenden: nod- semver: Beror på: nodejs men det kommer inte att installeras E: Det går inte att rätta till problem, du har haft trasiga paket.
Några pekare?