当前位置: 首页 > news >正文

婚庆网站建设必要性合肥公司注册地址

婚庆网站建设必要性,合肥公司注册地址,什么网址可以玩大型游戏,seo外链网需求背景#xff1a; 在实际项目时我们很少把源码用个tar给到客户#xff0c;这样显得很不专业#xff0c;且有的时候我们提供补丁#xff0c;那么这个时候我们提供一个补丁的bin包可以直接安装运行就显得很高大上了。 物料准备 准备一台liunx#xff0c;虚拟机亦可 在实际项目时我们很少把源码用个tar给到客户这样显得很不专业且有的时候我们提供补丁那么这个时候我们提供一个补丁的bin包可以直接安装运行就显得很高大上了。 物料准备 准备一台liunx虚拟机亦可我当前使用的是Debian10 创建目录 mkdir Demo_build_bin cd Demo_build_bin准备打包脚本 主要原理就是将我们的安装脚本和源码文件封装一个可以执行的文件里面xxx.bin 运行脚本时先把源码文件提取出来进行对应的操作 vim build_bin.sh #!/bin/sh -e DIR$(dirname readlink -f $0) version$1 if [ ! $version ]; thenecho Please enter version infoexit -1 fi git_versiongit log -n1 --pretty%H | cut -c 1-11 if [ ! $git_version ] ; thenecho Please enter git versiongit_version123456#exit -1 fi if [ -e source_install.tar ]; thenrm source_install.tar fi echo ${DIR} pushd $DIR if [ -e ./source_install.tar ];thenecho rm ./source_install.tarrm ./source_install.tar fi tar -zcf source_install.tar ./source_installbuild_exe(){ architecturearch timedate %Y%m%d md5_source$(md5sum source_install.tar | awk {print $1}) file_nameDemo_V${version}_${architecture}_Debian10_${time}_Git${git_version}.bin sed -e s/%%source_md5%%/$md5_source/ ./install.sh $file_name cat source_install.tar ${file_name} chmod x ${file_name} echo Source md5 : $md5_source echo New install bin file generated: ${file_name} } if [ $? -ne 0 ];thenecho Package fusionnos cli fail elsebuild_exepopd fi准备源码目录 mkdir source_install cd source_install echo hello world!! hello_world将hello_world文件拷贝到opt目录 编辑install.sh脚本用于执行xxx.bin包 #!/bin/sh -e outnamepwd tail -n 25 $0 $outname/source_install.tar source_md5%%source_md5%% echo Source md5 : $source_md5 md5_sourcemd5sum source_install.tar | awk { print $1 } if [ $md5_source ! $source_md5 ];thenechoecho ERROR: Unable to verify source archive checksumecho Expected: $md5_sourceecho Found : $source_md5exit 1 elseecho Md5 verify pass! fiecho Unzip fusionnos cli dependences tar -xvf source_install.tar /dev/nul cd ./source_install cp ./hello_world /opt cd .. rm -rf source_install source_install.tar echo Install complete! exit 0打包 这里我们对生成的文件进行了md5验证放置在文件的传输过程中或者安装过程中损坏了 root:/home/tiger/Study/Demo_build_bin# ./build_bin.sh 1.0 /home/tiger/Study/Demo_build_bin /home/tiger/Study/Demo_build_bin /home/tiger/Study/Demo_build_bin Source md5 : 829bd47bca2856081b27768c984230b0 New install bin file generated: Demo_V1.0_aarch64_Debian10_20231206_Git123456.bin /home/tiger/Study/Demo_build_bin执行查看效果 ./Demo_V1.0_aarch64_Debian10_20231206_Git123456.bin rootfusionnos:/home/tiger/Study/Demo_build_bin/test# ls /opt/hello_word /opt/hello_word
http://www.dnsts.com.cn/news/37925.html

相关文章:

  • 买卖信息网站上饶网站建设srsem
  • 卡片形式的网站昌大建设集团是哪里的
  • 网站大全app下载小制作小发明手工初中
  • 百度收录网站中文称Wordpress网站删除多余主题
  • 马鞍山做网站的公司手机在线建网站
  • 杭州四喜做网站建设么科技公司网站首页
  • 企业网站源码怎么用wordpress防爆破插件
  • 网站域名实名认证官网好网站建设公司昆明
  • 公司设计网站需要注意哪些壹舍设计公司
  • 百度网站怎么提升排名阿里云可以建设多个网站
  • php 视频播放网站开发陕西住房和城乡建设厅中心网站
  • dedecms建手机网站流程网站开发课程建议
  • html完整网站开发wordpress 根分类
  • 一个做问卷调查的网站好网站是专门对生活中的一些所谓常识做辟谣的
  • 像淘宝购物网站建设需要哪些专业人员做网站项目收获
  • 国外一个做同人动漫的网站企业年报申报入口官网
  • 如何建立国外网站wordpress主题ux
  • 如何设计网站布局苏州朗冠网站建设公司
  • 网站服务器费用明细重庆营销网站建设公司排名
  • 镇平哪家网站做的好莱芜网红小莱芜
  • 手机免费自建网站大庆市网站建设
  • 网站调研方法有哪些内容杭州seo服务公司
  • 用手机做网站的流程电商设计详情页
  • 建电影网站泰安市大众人才网
  • 网站改版意见做图片网站会被
  • 中国水利建设网站单页响应式网站模板
  • 深圳网站建设 卓越迈乌市地区建设工程门户网站
  • 如何提高网站的知名度网站认领
  • 做平台还要做网站吗四川品牌网站建设
  • 全国十大网站建设公司qq个人中心网页版