为什么80%的码农都做不了架构师?>>>   

   scons是一个Python写的自动化构建工具,需要安装python和scons后才能运行,能够跨平台其集成功能类似于autoconf/automake ,是一个简洁可靠的工具。现在很多系统都自带python 所以直接安装scons即可。

 (本文只作日志记录)

   安装scons

1.准备工作

检测一下系统上有木有python

命令:python -V 或者 python --version

2 ubuntn 上安装

sudo apt-get install scons

3  在Red Hat

   在使用RPM(Red Hat Package Manager)的Red Hat Linux,Fedora或者任何其他Linux发行版里,SCons是预编译好的RPM格式,准备被安装的。你的发行版可能已经包含了一个预编译好的SCons RPM。
如果你的发行版支持yum安装,你可以运行如下命令安装SCons:
#yum install scons
如果你的Linux发行版没有包含一个特定的SCons RPM文件,你可以下载SCons项目提供的通用的RPM来安装(下载地址:http://www.scons.org/download.php)。这会安装SCons脚本到/usr/bin目录,安装SCons库模块(library modules)到/usr/lib/scons。
从命令行安装,下载合适的.rpm文件,然后运行:

#rpm -Uvh scons-2.2.0-1.noarch.rpm

4 在任何系统里编译和安装scons

如果你的系统里没有一个预编译的scons包,你可以使用本地python distutils包很容易地编译和安装SCons。

下载scons-2.2.0.tar.gz (注意 其依赖 Python 版本要是 2.5 以上,下面附上Python 安装)

解压下载的文件,会创建一个叫scons-2.2.0的目录,进入这个目录执行如下命令安装scons:
#cd scons-2.2.0
#python setup.py install

这将会编译SCons,安装scons脚本到python目录(/usr/local/bin),同时会安装SCons编译引擎到python使用的库目录(/usr/local/lib/scon)。安装过程中你可能需要root权限。

附:

Python  下载地址:http://www.python.org/getit/

如果直接覆盖原先的版本,则执行下面的命令:

  1. tar -zxvf Python-2.7.3.tgz
  2. cd Python-2.7.3
  3. ./configure
  4. make
  5. make install

转载于:https://my.oschina.net/yuzn/blog/96284

linux 安装scons相关推荐

  1. linux scons源码安装,linux 安装scons

    scons是一个Python写的自动化构建工具,需要安装python和scons后才能运行,能够跨平台.其集成功能类似于autoconf/automake ,是一个简洁可靠的工具.现在很多系统都自带p ...

  2. linux scons源码安装,SCons 第一章 构建并安装SCons

    第一章 构建和安装SCons ​ 本章将介绍一些安装SCons的基本步骤,本章也将介绍一些基本的python安装步骤,无论SCons还是python安装都非常简单. 1.1 安装python ​ 因为 ...

  3. scons用户指南第一章:编译和安装SCons

    1.安装Python 因为SCons是用Python编写的,所以你必须在使用SCons之前安装好Python.你在安装Python之前,应该注意查看Python是否在你的系统里已经可用了(在系统的命令 ...

  4. 实用的Linux 安装 zip unzip

    Linux 安装 zip unzip 1.apt-get 安装 apt-get install zip 2.yum 安装 yum install -y unzip zip 命令实例 1.把/home目 ...

  5. nginx linux 安装

    nginx linux 安装 进入http://nginx.org/en/download.html 下载 n  gcc 安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gc ...

  6. Linux安装Nodejs

    Linux安装Nodejs 阿里云镜像: https://npm.taobao.org/mirrors/node/ 选择所需版本,进行下载. 我这边下载的是:https://npm.taobao.or ...

  7. linux命令安装组件,Linux安装各种组件

    [TOC] Linux安装各种组件 ============================= ## 安装JDK 官网下载最新JDK ``` http://www.oracle.com/technet ...

  8. arch linux安装_如何从头开始安装Arch Linux

    arch linux安装 by Andrea Giammarchi 由Andrea Giammarchi In this article, you'll learn how to install Ar ...

  9. linux安装eclipse运行web,Linux安装Tomcat,运行Eclipse,web项目

    到官网下载:https://tomcat.apache.org/download-80.cgi  在这里是8.5.39版本 下载tar,gz 提取解压后,我这里是放到opt目录下 cd  切换目录 / ...

最新文章

  1. 服务器默认字符集 网页乱码,关于apache默认字符集乱码的问题
  2. UA OPTI570 量子力学34 Harmonic Perturbation简介
  3. [转][Timer学习]wall time和monotonic time
  4. 16 个写代码的好习惯
  5. Codeforces Round #394 (Div. 2) A. Dasha and Stairs 水题
  6. Android MapView简单使用
  7. mysql数据库出现幻读,MySQL 幻读怎样处理?_数据库
  8. 传感器信号处理仿真实验(c语言实现),均值滤波,滑动滤波
  9. PHP - 图像处理
  10. 位运算之二进制中1的个数
  11. 【C++】使用setprecision控制输出流显示浮点数的有效数字个数
  12. 关于开学,我的心路历程~我已不想开学了
  13. 计算机会计学ufo报表,《计算机会计学》教学大纲.pdf
  14. pytracking系列跟踪算法的配置(LWL, KYS, PrDiMP, DiMP and ATOM Trackers)(windows10版本)
  15. 支付宝支付对账单java_[Java]解析支付宝对账单csv
  16. 【C++背包】稀奇古怪的多重背包问题
  17. linux ftp 取文件,linux下拉取文件的方法
  18. android系统版本命名,安卓历代系统版本命名回顾 你吃过哪些甜点?
  19. Graph Neural Network-Based Anomaly Detection in Multivariate Time Series 代码配置及解析
  20. 突然间电脑的复制粘贴不能用了???

热门文章

  1. 错误: 编码GBK的不可映射字符 - Android Studio 生成javadoc文档时报错
  2. js正侧表达式 三目运算的保留4位小数的运算
  3. subsring 截取
  4. linux克隆后没有eth0,解决linux机器克隆后eth0不见的问题
  5. uml系统设计期末大作业_梳理一下计算机期末大作业
  6. 群晖消息通知 推送服务器,群晖resync服务器
  7. 4线电子围栏安装示意图_红外对射、电子围栏、振动光纤、智能警戒4种常用的周界安防系统...
  8. python画图颜色代码_Python-使用matplotlib创建自己的颜色图并绘制颜色比例
  9. vba单元格批量赋值_「经验」快速学习VBA
  10. 大文件上传 之 改版了的SlickUpload.HttpUploadModule(Krystalware.SlickUpload.dll)