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  
     
     
     
     
  • 相关阅读:
    leetcode108 Convert Sorted Array to Binary Search Tree
    leetcode98 Validate Binary Search Tree
    leetcode103 Binary Tree Zigzag Level Order Traversal
    leetcode116 Populating Next Right Pointers in Each Node
    Python全栈之路Day15
    Python全栈之路Day11
    集群监控
    Python全栈之路Day10
    自动部署反向代理、web、nfs
    5.Scss的插值
  • 原文地址:https://www.cnblogs.com/xbblogs/p/6255103.html
Copyright © 2011-2022 走看看