一.rpmbuild命令的安装 yum install rpm-build 二.用法 rpmbuild -bb XXXX.spec或者rpmbuild -ba XXX.tar.gz 三.目录概述 rpmbuild在运行后会在用户目录下生成一个rpmbuild的文件夹: [root@localhost rpmbuild]# ls ~/rpmbuild/ BUILD BUILDROOT RPMS SOURCES SPECS SRPMS 有四个目录:BUILD:你要打包的文件将会在这里编译;BUILD…
android上传应用程序,需要区分各个信道. 通常更改配置文件中的一个通道id,假设有多个通道,手动更改并生成apk这将是非常麻烦的,及增加误差的概率. 在这个课堂上分享一个打包工具.也可在网上类似的.我是做IT优化的基础上,,特别是封装so文件,一句小小的命令废了好大劲. 我们项目中使用的umeng做统计分析工具. umeng在分渠道打包的时候须要改动manifest.xml中的 <meta-data  android:name="UMENG_CHANNEL" android…
FPM的安装:fpm是由ruby gem仓库里面安装的所以要先装ruby.yum安装的ruby版本是1.8.7版本,使用gem命令会报错: >= 1.9.3,所以要安装一个比1.9.3版本高的 1.官网下载https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.1.tar.gz tar zxf ruby-2.4.1.tar.gz  ./configure --prefix=/usr/local/ruby && make &&…
http://fedoraproject.org/wiki/How_to_create_an_RPM_package # rpm --showrc|grep _topdir -14: _builddir %{_topdir}/BUILD -14: _buildrootdir %{_topdir}/BUILDROOT -14: _rpmdir %{_topdir}/RPMS -14: _sourcedir %{_topdir}/SOURCES -14: _specdir %{_topdir}/SP…
一.RPM打包的目的 1.当目标机中不存在编译环境时,可以先在本地环境中编译打包,然后直接在目标机中用rpm -ivh *.rpm安装即可. 2.当需要在目标机中安装多个软件或者增加多个文件时,可以将整体打成RPM包,方便使用. 二.RPM打包命令 $cd ~ #进入home目录 $ sudo yum -y install rpmdevtools #安装rpm打包所需的工具 $rpmdev-setuptree #生成rpm打包目录 $cd rpmbuild/SPECS #进入SPECS目录 $r…
一 .rpm 介绍 1. 概述 RPM全称是 Red Hat Package Manager(Red Hat包管理器).几乎所有的 Linux 发行版本都使用这种形式的软件包管理安装.更新和卸载软件. RPM是一个开放的软件包管理系统.它工作于Red Hat Linux以及其它Linux和UNIX 系统,可被任何人使用.redhat软件公司鼓励其它厂商来了解RPM并在自己的产品中使用它.RPM的发布基于GPL协议.对于最终用户来说,使用RPM所提供的功能来维护系统是比较容易和轻松的.安装.卸载和…
http://www.ibm.com/developerworks/cn/linux/management/package/rpm/part1/ RPM(Red Hat Package Manager)是用于 Linux 分发版(distribution)的最常见的软件包管理器.因为它允许分发已编译的软件,所以用户只用一个命令就可以安装软件. RPM 是 Linux“标准基本库”版本 1.0.0 指定的安装工具.在 Linux 分发版前 10 名中,有 8 个是基于 RPM(请参阅“Compar…
打包工具主要包含下载更新资源文件以及打包两个部分 一.下载更新资源文件 1.终端进入工具根目录,即HN669SDK_iOS目录,并运行./api.sh脚本 2.输入游戏id (note:此游戏id为我们提供的参数游戏id),脚本会下载各个渠道资源配置文件,完成后会进入打包工作流程 二.游戏工程打包 游戏工程打包阶段会运行脚本以及配置文件,给游戏工程添加对应所需求的配置,并对配置好的工程进行打包 1.输入工程.xcodeproj文件相对路径 2.输入需要打包的渠道,可以使用通配符,若非特殊要求渠道…
注意部FPM时的环境一定要跟生产环境的系统版本最好是保持一至,我第一次测试没通过,(我在CENTOS7和部属FPM打好的包在Centos6.x和安装,结果失败) 1:安装 FPM打包工具的依赖包: [root@DB apps]# yum install gcc* rpm-build 2:源码安装ruby https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.4.tar.bz2在安装Ruby之前先安装openssl源码 修改Makefile:增加 CF…
前言 对于前端开发者来说,资源打包是日常过程中一个必不可少的过程:目前我们大多数时候使用grunt.gulp.webpack这三个工具来完成这个工作:但是有一个特点就是我们没创建一个项目都要对应的去编写配置来完成打包任务,相当的繁琐,而且各种各样的配置挺让人头疼的.本人就是基于这个原因开发了一个命令行打包工具--build release:现放上使用指南,欢迎各位前端爱好者交流指正! 安装 本工具强依赖于Compass,所以安装之前请先确保您的电脑已经成功安装Compass npm instal…