linux源码编译node需要多长时间

\u54ea\u91cc\u53ef\u4ee5\u4e0b\u8f7dLinux\u7cfb\u7edf\u7684\u7684\u6e90\u4ee3\u7801\uff1f\u7f16\u8bd1\u8981\u591a\u4e45\uff1f\u7f16\u8bd1\u5b89\u88c5\u7684\u6bd4\u76f4\u63a5\u5b89\u88c5\u7684\u6027\u80fd\u9ad8\u591a\u5c11\uff1f

\u6e90\u4ee3\u7801\u4ece https://www.kernel.org \u53d6\u3002

\u7f16\u8bd1\u7684\u65f6\u95f4\u56e0\u4eba\u800c\u5f02\uff0c\u4e5f\u56e0\u7cfb\u7edf\u4e0d\u540c\u800c\u5f02\uff0c\u9664\u4e86\u7279\u522b\u719f\u6089\u7684\uff0c\u5927\u591a\u6570\u4eba\u90fd\u8981\u7528\u51e0\u4e2a\u5c0f\u65f6\u3002\u4e00\u4e2a\u662f\u914d\u7f6e\u7684\u65f6\u5019\u8981\u9605\u8bfb\u5f88\u591a\u5e2e\u52a9\u4fe1\u606f\uff0c\u8fd9\u8981\u82b1\u5f88\u591a\u65f6\u95f4\uff0c\u53e6\u4e00\u4e2a\u5c31\u662f\u7f16\u8bd1\u672c\u8eab\u4e5f\u9700\u8981\u5f88\u957f\u7684\u65f6\u95f4\u3002

\u7f16\u8bd1\u7684\u6027\u80fd\u53d6\u51b3\u4e8e\u4f60\u7684\u914d\u7f6e\u3002\u4f60\u5bf9\u81ea\u5df1\u7684\u673a\u5668\u7684\u786c\u4ef6\u4e86\u89e3\u5f97\u51c6\u786e\uff0c\u914d\u7f6e\u7684\u65f6\u5019\u628a\u4e0d\u9700\u8981\u7684\u9009\u9879\u90fd\u53bb\u6389\uff1b\u4f60\u5bf9\u81ea\u5df1\u7684\u8f6f\u4ef6\u76ee\u6807\u6bd4\u8f83\u660e\u786e\uff0c\u8be5\u8981\u7684\u9009\u9879\u90fd\u9009\u62e9\u8fdb\u6765\uff0c\u8fd9\u6837\u5f97\u5230\u7684\u5185\u6838\u6027\u80fd\u81ea\u7136\u4f1a\u597d\u3002\u8981\u662f\u4e0a\u8ff0\u4e24\u6761\u505a\u4e0d\u5230\uff0c\u5176\u7ed3\u679c\u53ef\u80fd\u8fd8\u4e0d\u5982\u76f4\u63a5\u5b89\u88c5\u7684\u5185\u6838\u597d\u3002

1\u5468\uff0c\u542b\u64cd\u4f5c\u548c\u8bbe\u7f6e\u65f6\u95f4\u3002\u56e0\u4e3a LFS \u662f\u7eaf\u4ece\u6e90\u4ee3\u7801\u7f16\u8bd1\u800c\u6765\uff0c\u800c\u4e14\u4ed6\u672c\u8eab\u4e0d\u662f\u4e00\u4e2a\u53d1\u884c\u7248\u800c\u662f\u4e00\u4e2a\u624b\u518c\u3002\u770b\u624b\u518c\u81ea\u5df1\u6253\u547d\u4ee4\u624d\u662f LFS \u7684\u672c\u610f\u3002\u5f53\u7136\u6709\u81ea\u52a8\u5316\u7684 LFS \u811a\u672c\u53ef\u7528\uff0c\u4e0d\u8fc7\u90a3\u4e2a\u5c31\u662f ALFS \u7684\u8303\u7574\u4e86\u3002

LFS \u652f\u6301\u88c5\u4e2a\u5305\u7ba1\u7406\u7cfb\u7edf\u7684\uff0c\u4e0d\u8fc7\u90a3\u6837\u4f1a\u5bfc\u81f4\u5305\u7ba1\u7406\u7cfb\u7edf\u91cc\u9762\u7684\u6570\u636e\u4e3a\u201c\u7a7a\u201d\u3002\u4e5f\u5c31\u662f\u8bf4\uff0c\u4f60\u9664\u975e\u81ea\u5df1\u5f3a\u884c\u4fee\u6539\u5305\u7ba1\u7406\u7cfb\u7edf\u7684\u6570\u636e\u5e93\uff0c\u6216\u8005\u4fee\u6539\u6bcf\u4e2a\u4e00\u8f6f\u4ef6\u5305\u7684\u4f9d\u8d56\u5173\u7cfb\u8bbe\u7f6e\uff0c\u4e0d\u7136\u4f60\u5728\u5b89\u88c5\u5305\u7ba1\u7406\u7cfb\u7edf\u4e4b\u524d\u7684\u6240\u6709\u8f6f\u4ef6\u3001\u7a0b\u5e8f\u5e93\uff0c\u90fd\u4e0d\u80fd\u88ab\u8f6f\u4ef6\u5305\u7ba1\u7406\u7cfb\u7edf\u627e\u5230\uff0c\u8fd9\u4f1a\u5bfc\u81f4\u4f60\u7684\u8f6f\u4ef6\u5305\u7ba1\u7406\u7cfb\u7edf\u5728\u5b89\u88c5\u8f6f\u4ef6\u5305\u7684\u65f6\u5019\uff0c\u4f1a\u63d0\u793a\u4ee5\u6765\u4e0d\u8db3\u800c\u65e0\u6cd5\u5b89\u88c5\u3002

LFS \u9002\u5408\u4f5c\u4e3a\u4e00\u4e2a\u65b0\u7248\u672c\u7684\u8d77\u70b9\uff0c\u5f53\u5b89\u88c5\u5230\u5305\u7ba1\u7406\u7cfb\u7edf\u540e\uff0c\u8fd8\u662f\u9700\u8981\u91cd\u65b0\u7528\u5305\u7ba1\u7406\u7cfb\u7edf\u7684\u7f16\u8bd1\u529f\u80fd\u91cd\u65b0\u7f16\u8bd1\u6574\u4e2a\u7cfb\u7edf\u3002\u8fd9\u6837\u540e\uff0c\u7cfb\u7edf\u5c31\u5df2\u7ecf\u4e0d\u662f LFS \u7684\u5185\u5bb9\u4e86\u3002

\u5f53\u7136\u6709\u90a3\u79cd\u8d85\u8f7b\u91cf\u7684\u4e0d\u8003\u8651\u4f9d\u8d56\u5173\u7cfb\u7684\u8f6f\u4ef6\u5305\u7ba1\u7406\u7cfb\u7edf\u53ef\u4ee5\u9009\u62e9\u3002
\u4e0d\u8fc7\u6211\u5efa\u8bae\uff0c\u4f60\u8fd8\u662f\u7528 Gentoo \u5427\u3002\u7b26\u5408 LFS \u7684\u7ed3\u5c40\uff0c\u4f46\u53c8\u6709\u4ece\u4e00\u5f00\u59cb\u5c31\u4f34\u968f\u4f60\u7684\u5305\u7ba1\u7406\u7cfb\u7edf\u3002

\u6216\u8005\u9009\u62e9 arch \uff0c\u4ed6\u7684\u5305\u7ba1\u7406\u7cfb\u7edf\u5bf9\u4e8e\u91cd\u65b0\u7f16\u8bd1\u8fd8\u662f\u5f88\u65b9\u4fbf\u7684\u3002\u4e0d\u8fc7\u4ed6\u53c8\u4e0d\u50cf Gentoo \uff0c\u6bcf\u4e2a\u5305\u90fd\u8981\u81ea\u5df1\u7f16\u8bd1\u3002

\u81f3\u4e8e rpm deb \u8fd9\u79cd\u5305\u7ba1\u7406\u7cfb\u7edf\uff0c\u592a\u8fc7\u5e9e\u5927\u3002\u91cd\u65b0\u7f16\u8bd1\u4ed6\u4eec\u5f88\u56f0\u96be\u7684\u3002

方法/步骤

首先到网下载最新的安装文件node-v0.10.32-linux-x64.tar.gz。

用secureCRT将源码包上传到linux的/opt/soft,在命令行输入:tar -xvf node-v0.10.32-linux-x64.tar.gz进行解压。

编辑文件 vi /etc/profile
文件末添加如下
export NODE_HOME=/opt/soft/node-v0.10.32-linux-x64
export PATH=$PATH:$NODE_HOME/binexport NODE_PATH=$NODE_HOME/lib/node_modules

在命令行输入:source /etc/profile,让配置文件生效。

在命令行输入:node -v,查看node.js的版本。如果出现版本号则证明安装成功。如下图所示。

  • linux婧愮爜缂栬瘧node闇瑕澶氶暱鏃堕棿
    绛旓細鏂规硶/姝ラ 棣栧厛鍒扮綉涓嬭浇鏈鏂扮殑瀹夎鏂囦欢node-v0.10.32-linux-x64.tar.gz銆傜敤secureCRT灏婧愮爜鍖呬笂浼犲埌linux鐨/opt/soft锛屽湪鍛戒护琛岃緭鍏ワ細tar -xvf node-v0.10.32-linux-x64.tar.gz杩涜瑙e帇銆傜紪杈戞枃浠 vi /etc/profile 鏂囦欢鏈坊鍔犲涓 export NODE_HOME=/opt/soft/node-v0.10.32-linux-x64...
  • 濡備綍鍦linux涓婁娇鐢nodejs
    绛旓細sudo apt-get install npm 鍦 Debian 7 (Wheezy) 浠ュ墠鐨勭増鏈腑,浣闇瑕浣跨敤涓嬮潰鐨勬柟寮忔潵婧愮爜瀹夎锛歴udo apt-get install python g++ make wget http://nodejs.org/dist/node-latest.tar.gz tar xvfvz node-latest.tar.gz cd node-v0.10.21 (replace a version with your own)./configure mak...
  • 濡備綍鍦Linux涓婂畨瑁Node.js_node.js
    绛旓細浣闇瑕浣跨敤涓嬮潰鐨勬柟寮忔潵婧愮爜瀹夎锛$ sudo apt-get install python g++ make$ wget http://nodejs.org/dist/node-latest.tar.gz$ tar xvfvz node-latest.tar.gz$ cd node-v0.10.21 (replace a version with your own)$ ./configure$ make$ sudo make install鍦 Ubuntu 鎴 Linux Mint 涓畨...
  • linux 鎬庝箞鎼缓node.js鐜
    绛旓細nodejs for linux鐨瀹夎鍖咃紙32浣嶅拰64浣嶏級锛2銆 瑙e帇鍘嬬缉鍖 tar 鈥搝xvf node-v0.8.8.tar锛堢増鏈笉鍚岋紝鍚嶇О涓嶅悓锛3銆 杩涘叆瑙e帇鏂囦欢澶筩d node-v0.8.8 4銆 鎵цmake 5銆 鎵цmake install 6銆 瀹夎瀹屾垚鍚庢墽琛宯ode 鈥搗ersion鏌ョ湅锛
  • 濡備綍鍦linux涓婂浣曞畨瑁呬娇鐢nodejs
    绛旓細鈶 tar -xvf node-v6.10.0-linux-x64.tar.xz 鈶 mv node-v6.10.0-linux-x64 nodejs 鈶㈢‘璁や竴涓媙odejs涓媌in鐩綍鏄惁鏈塶ode 鍜宯pm鏂囦欢锛屽鏋滄湁鎵ц杞繛鎺ワ紝濡傛灉娌℃湁閲嶆柊涓嬭浇鎵ц涓婅竟姝ラ锛3锛夊缓绔嬭蒋杩炴帴锛屽彉涓哄叏灞 鈶爈n -s /app/software/nodejs/bin/npm /usr/local/bin/ 鈶n -...
  • Node.js 鍦linux涓鎬庝箞瀹夎渚濊禆,闇瑕鍝簺鐜閰嶇疆鍛?
    绛旓細python 鏈濂芥槸閲嶆柊瀹夎 Python鎺ㄨ崘鐗堟湰锛 >= v2.5.0 & < 3.0.0 锛夛紝鍚﹀垯褰卞搷nodejs杩愯 杩涘叆瀹夎鐩綍 cd /usr/local/ 鍒犻櫎鍘熸湁瀹夎 rm -rf node rm -rf node-v0.10.29-linux-x64 瑙e帇鍘嬬缉鍖 tar -zxv -f node-v0.10.29-linux-x64.tar.gz 淇敼鐩綍 mv node-v0.10.29-linux...
  • node.js 鑳藉畨瑁呭湪linux鍚
    绛旓細鏈珷鑺傛垜浠皢鍚戝ぇ瀹朵粙缁嶅湪window鍜Linux涓婂畨瑁匩ode/dist/v0/dist/v0/dist/v0/dist/v0/涓嬭浇鏈鏂扮殑Nodejs鐗堟湰锛屾湰鏂囦互v0/dist/v0.10.24/node-v0.10.24.tar.gz 2銆佽В鍘婧愮爜 澶嶅埗浠g爜 浠g爜濡備笅:tar zxvf node-v0.10.24.tar.gz 3銆 缂栬瘧瀹夎 澶嶅埗浠g爜 浠g爜濡備笅:cd node-v0.10.24...
  • linux涓媙odejs瀹夎浠ュ強濡備綍鏇存柊鍒版渶鏂扮殑鐗
    绛旓細nodejs瀹樼綉涓嬭浇瀹夎鐨婧愮爜鏂囦欢锛屾垜杩欒竟涓嬭浇鐨勬槸node-v4.5.0-linux-x64.tar.xz 鍦╨inux鍛戒护琛岄噷杈撳叆锛歵ar -xvf node-v4.5.0-linux-x64.tar.xz 鐒跺悗杈撳叆vi /etc/profile 鍦ㄦ渶鍚庝竴琛屾坊鍔狅紙璁剧疆鐜鍙橀噺锛塭xport NODE_HOME=/mnt/software/node-v4.5.0-linux-x64 export PATH=$PATH:$NODE_...
  • linux涓鐨node.js澶氱増鏈鐞嗗埄鍣:nvm瀹夎
    绛旓細rm node* /usr/local/bin/ 濡傛灉鎵ц杩欎簺鍛戒护鏃舵彁绀烘壘涓嶅埌鍙墽琛屾枃浠讹紝鎭枩浣狅紝宸茬粡鎴愬姛鍗歌浇銆傛帴鐫锛屾垜浠闇瑕鍔犺浇NVM鐜鍙橀噺锛屼娇鍏跺湪褰撳墠浼氳瘽涓敓鏁堛傚湪浣犵殑~/.bashrc鏂囦欢涓坊鍔犱互涓嬪唴瀹:export NVM_DIR="$HOME/.nvm"[[ -s "$NVM_DIR/nvm.sh" ]] && \. "$NVM_DIR/nvm.sh"杩欏皢纭繚NVM鑴氭湰...
  • 鐩存挱骞冲彴鎼缓,缃戦〉鐗堝凡缁忔惌寤哄ソ浜,灏卞樊nodejs閰嶇疆浜嗐傛湁娌℃湁浼氱殑銆傚彧...
    绛旓細浠ヤ笅閮ㄥ垎鎴戜滑灏嗕粙缁嶅湪Ubuntu Linux涓瀹夎 Node.js 銆 鍏朵粬鐨Linux绯荤粺锛屽Centos绛夌被浼煎涓嬪畨瑁呮楠ゃ傚湪 Github 涓婅幏鍙 Node.js 婧愮爜锛歴udo git clone 淇敼鐩綍鏉冮檺锛歴udo chmod -R 755 node 浣跨敤 ./configure 鍒涘缓缂栬瘧鏂囦欢锛屽苟鎸夌収锛歝d node$ sudo ./configure$ sudo make$ sudo make install 鏌ョ湅 ...
  • 扩展阅读:java入门网站 ... linux chmod 777 整个目录 ... 在线linux网站 ... linux赋权限命令777 ... 永久免费的crm软件系统 ... linux源代码详解 ... linux源码包安装步骤 ... inode ... linux下源码编译安装详解 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网