在WDMyCloud服务器上安装nodejs和npm

我想在我的WDMyCloud服务器上安装nodejs和npm,但是我遇到了问题。 服务器本身正在运行Debian GNU / Linux 7(wheezy)。

我能够运行sudo apt-get install nodejs而不会出错,但运行该命令后,出现以下消息:

 nodejs: error while loading shared libraries: libcares.so.2: ELF load command alignment not page-aligned 

当试图运行sudo apt-get install npm ,它没有成功安装:

 The following packages have unmet dependencies: npm : Depends: node-gyp (>= 0.10.9) but it is not going to be installed E: Unable to correct problems, you have held broken packages. 

WDMYCLOUD v4固件使用64K页面大小(而v3使用普通4k页面大小)来提高I / O速度。 内置Debian存储库中的所有软件都是为4k大小的页面构build的,目前已经被破解。 你看到的错误完全是抱怨的。

参考: https : //community.wd.com/t/why-pagesize-64k-in-firmware-v4/94868

作为解决方法,您可以:1.自己构build64k软件(荒谬的官方build议)2.使用其他人的repority(风险自负)。 对我来说,我使用https://community.wd.com/t/repository-with-software-worked-on-v4-firmware/94532 。 它的ffmpeg到目前为止效果很好。 3.将固件降级到V3

关于Nodejs,我也是一个狂热的粉丝,但是我并没有尝试自己构build“it”,因为看起来很费力 – 除了nodejs和npm之外,我们可能还需要重新构build由NPM。 所以我放弃了在WDMYCLOUD上运行nodejs的很酷的想法。

如果有人有一天能成功,请告诉我们,我们将很感激!