首页 > 其他分享 >打包的问题笔记

打包的问题笔记

时间:2022-09-24 11:49:17浏览次数:44  
标签:tar 笔记 问题 rpmbuild https 字符串 rpm 打包

在rpm打包的时候,遇到以下几个问题:

  1. make dist-gzip时,发生错误:
tar: xxx: file name is too long (max 99); not dumped
这是因为xxx文件的路径字符串长度超过了99个字符,从前面输出的tar命令中可以看到tar chof,其中o表示打包的格式是--format=V7
其中V7是一种很古老的打包格式,但是有路径长度限制为99个字符,可以参考:
https://man7.org/linux/man-pages/man1/tar.1.html
https://www.gnu.org/software/automake/manual/html_node/List-of-Automake-options.html
解决方式:
打包格式改为ustar或者pax格式,在AM_INIT_AUTOMAKE中加入tar-ustar或者tar-pax
  1. 执行rpmbuild命令的时候,报错:
illegal char '-' in version rpmbuild
这是因为rpmbuild的配置文件中指定VERSION的值的字符串中有-字符,不满足rpm的规范,不能包含- / ~ .. 这4类字符串,对于减号、斜杠、波浪号、两个连续点号:
https://stackoverflow.com/questions/35053495/what-characters-are-not-allowed-in-the-rpm-release
https://twiki.cern.ch/twiki/bin/view/Main/RPMAndDebVersioning
解决方式:
将VERSION中的这种字符串替换为满足规范的字符串

标签:tar,笔记,问题,rpmbuild,https,字符串,rpm,打包
From: https://www.cnblogs.com/lifewithlight/p/16725232.html

相关文章

  • 程序员的修炼之道:从小工到专家 读书笔记二
    注重实效的途径重复的危害:重复师怎么发生的呢?1.强加的重复:开发者无可选择的重复。2、无意的重复:开发者没有意识到自己的重复。3、无耐性的的重复:开发者偷懒,因为那样可......
  • [问题日志]wsl子系统卸载后重装出现故障的解决方案
    问题描述Windows10下安装了Ubuntu,因为发现他占用了C盘,删除后又在Microsoftstore重新下载,重新安装时总是进入不了报错如下:Somethingwentwrong.PleaserestartWSLw......
  • 关于线段树的一点小笔记
    关于线段树的一点小笔记线段树:线段树是一棵天生支持单点修改、查询和区间查询的一棵完全二叉树,其单点修改、查询和区间修改的时间复杂度均为\(\Theta(\lgn)\)在区......
  • mysql between and 实测索引时效问题
    数据量大概10Wexplainselectcount(*)frompredictionswherepredictions.deleted_atisnulland(in_timebetween'2022-09-01'and'2022-09-13')上面的走索引......
  • 学习笔记-Nmap基础用法
    Nmap安装包下载:https://nmap.org/download.htmlkali自带Nmap基本功能1.默认方式扫描:命令格式:nmap<扫描对象地址>只会扫描常用端口,不能做到全端口扫......
  • Css Transition height auto过渡效果问题整理
    一、CssTransition过渡效果对于auto属性失效width-autoheight-auto都不起作用。但是对于max-height,max-width是可以的。 height从具体值---》具体值的过渡变......
  • 2022-09-24 张鑫 第二小组 学习笔记 八股文(未完待续)
    数据库JDBC1.数据库的三范式第一范式-对列原子性,字段不能再拆分第二范式-非主键依赖主键第三范式-非主键直接依赖主键,不存在传递依赖,避免数据冗余2.Mysql常用引擎......
  • dockerfile打包Python项目环境镜像
    1.dockerfile编写FROMubuntu:latestMAINTAINERjiangmooENVDEBIAN_FRONTEND=noninteractiveENVLANGC.UTF-8RUNsed-i"s/security.debian.org/mirrors.aliyu......
  • 《Effective STL》笔记汇总
    EffectiveSTL笔记-第1章容器EffectiveSTL笔记-第2章vector和stringEffectiveSTL笔记-第3章关联容器EffectiveSTL笔记-第4章迭代器EffectiveSTL笔记-......
  • Tarjan问题
    强连通学习资料强连通,又名\(scc\),即有向图中可以相互到达的子图,如\(\quad\)3->4;4->33与4即一对\(scc\);\(Tarjan\)的作用可以将有环图转为有向无环图既然是有向无......