使用特定版本从源代码中提取和构建io.js



我正在为一个io.js项目构建一个Dockerfile,我一直在做,我希望能够做一些类似于下面的事情,但与io.js。

## Install Nodejs
RUN wget http://nodejs.org/dist/v0.12.7/node-v0.12.7.tar.gz
RUN tar -xvzf node-v0.12.7.tar.gz
RUN cd /node-v0.12.7/ && ./configure && make && make install clean

在我看来,应该有一个等效的方法来做这个io.js发行版。

## Install io.js.
RUN wget https://iojs.org/dist/v2.5.0/iojs-v2.5.0-darwin-x64.tar.gz
RUN tar -xvzf iojs-v2.5.0-darwin-x64.tar.gz
# Now run some command that actually installs io.js on the system.

问题似乎是我从这个发行版下载的io.js"源代码"似乎只包含为不同系统构建的可执行文件,这不是我想要的。

有没有办法我可以得到iojs-v2.5.0的源文件,这样我就可以去那里做./configure --prefix=/usr && make && make check && make install ?如果我能在Docker上这样做,似乎会容易得多。

源代码的url没有arch。

https://iojs.org/dist/v2.5.0/iojs-v2.5.0.tar.gz

你需要安装像make和g++这样的依赖关系来构建

最新更新