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  
     
     
     
     
  • 相关阅读:
    hdu 2586 How far away ?(LCA模板题)
    Kattis
    SPOJ LEXSTR 并查集
    POJ 3159 Candies(spfa、差分约束)
    POJ 2240 Arbitrage (spfa判环)
    hdu 3974 Assign the task (线段树+树的遍历)
    POJ 2387 Til the Cows Come Home (dijkstra模板题)
    FZU 2150 Fire Game (高姿势bfs--两个起点)
    POJ 3414 Pots (dfs,这个代码好长啊QAQ)
    LightOJ 1422 Halloween Costumes
  • 原文地址:https://www.cnblogs.com/xbblogs/p/6255103.html
Copyright © 2011-2022 走看看