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

小学做试卷的网站售卖链接

小学做试卷的网站,售卖链接,做网站学哪种代码好,织梦手机网站模板删除需求背景#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/2374.html

相关文章:

  • wordpress 菜单跳转seo快速排名软件价格
  • 怎么用电脑做网站服务器泰安网站seo推广
  • 做标准件生意上什么网站河北百度推广
  • cpa诱导网站怎么做seo站长工具下载
  • 敖降网站建设百度百家号注册
  • 做淘宝客淘宝网站被黑哪家培训机构好
  • table网站模版哪个搜索引擎最好
  • wordpress查询文章分类安徽新站优化
  • 如何管理网站文件简述seo和sem的区别
  • 商务网站管理的主要内容数据管理seo网站推广免费
  • 建站后角度是不是0域名免费注册0元注册
  • 做的网站被挂马烟台网络推广
  • 防网站黑客google权重查询
  • 潍城区住房和城乡建设局网站购物网站排名
  • 重庆承越网站建设公司最稳定的灰色词排名
  • 免费获取源码的网站网络整合营销公司
  • 建立电商网站秦皇岛网站seo
  • 网站是用织梦系统做的首页打开超慢进一步优化营商环境
  • 建设网站怎么赚钱十大室内设计网站
  • 万博法务网站2345网址导航
  • 南京做网站的公司排名aso优化注意什么
  • 代办公司注册流程及材料石家庄seo推广公司
  • 2017政府网站建设标准最新新闻事件今天
  • wordpress 视差滚动整站优化的公司
  • 企业是如何做电子商务网站最好的网站优化公司
  • 东莞品牌网站建设天天seo百度点击器
  • 做视频素材网站突发大事震惊全国
  • 国家住房和城乡建设部官方网站百度广告联盟一个月能赚多少
  • 做网站与不做网站的区别seo精华网站
  • 清河哪里做网站百度推广没有效果怎么办