zoukankan      html  css  js  c++  java
  • Linux之源码包安装软件

    安装准备
         安装c语言编辑器 gcc
         压缩包  node-v6.2.0-linux-x64.tar.gz
     
    源码包保存位置  /usr/local/src/
    源码包安装位置 /usr/local/软件名
     
    解压缩 tar -zxvf node-v6.2.0-linux-x64.tar.gz
    进入解压缩目录  cd node-v6.2.0-linux-x64
    ./configure  软件配置与检验
         定义需要的功能
         检测系统环境是否符合安转要求
         把定义好的的功能选项和检测系统环境的信息都写入Makefile文件,用于后续的编辑
     
    ./configure --prefix=/usr/local/软件名
      configure是用来进行用户个性配置的工具, 一般- -开头的说明的是需要配置的选项,比如你给的这个 - - prefix就是说软件额安装目录设置在哪里,后面的=/usr就是你给出的安装目录,当然你完全可以换一个目录。
     
    make  编译
    清除 make clean
    安装 make install
     
    启动 /usr/local/软件名/bin/软件名 start
    停止 /usr/local/软件名/bin/软件名 stop
    卸载  直接删除安装目录
     
     
    一个源码包安装实例:
      1、wget http://cdn.npm.taobao.org/dist/node/v8.6.0/node-v8.6.0.tar.gz
      2、tar -zxvf node-v8.6.0.tar.gz
      3、cd  node-v8.6.0.tar.gz
      4、./configure   或 ./configure --prefix=/usr/local/软件名  #指定安装路径    
      5、make  #编译
      6、make install  #安装
      7、ln -s /usr/local/nodejs/bin/node /usr/local/bin  #通过建立软链接的方式将这个设置为全局
      8、ln -s /usr/local/nodejs/bin/npm /usr/local/bin  
     
     
     
     
  • 相关阅读:
    106. Construct Binary Tree from Inorder and Postorder Traversal
    105. Construct Binary Tree from Preorder and Inorder Traversal
    449. Serialize and Deserialize BST
    114. Flatten Binary Tree to Linked List
    199. Binary Tree Right Side View
    173. Binary Search Tree Iterator
    98. Validate Binary Search Tree
    965. Univalued Binary Tree
    589. N-ary Tree Preorder Traversal
    eclipse设置总结
  • 原文地址:https://www.cnblogs.com/xbblogs/p/6255103.html
Copyright © 2011-2022 走看看