码迷,mamicode.com
首页 > 编程语言 > 详细

rpm打包时包含python脚本,需要忽略掉pyc, pyo字节码文件

时间:2014-10-30 15:34:23      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:rpm

制作rpm包时,有时包含python程序,一般默认的行为:打包时对python脚本会编译成pyc,pyo字节码文件并一起放在rpm包中,这可能导致打包时引用文件缺失的错误。


如果不需要这些字节码文件,可以修改

/usr/lib/rpm/brp-python-bytecompile

找到编译pyc,pyo的两条命令,并将其注释,或者直接在脚本开头就用exit 0 退出。


但是要注意,如果已经打了一次包并在pyc,pyo文件缺失的步骤上失败,则打包的临时目录中可能残留了文件,需要把临时目录(通常在/var/tmp/下)删掉,然后重新执行打包操作。



rpm打包时包含python脚本,需要忽略掉pyc, pyo字节码文件

标签:rpm

原文地址:http://chouketsu.blog.51cto.com/1844616/1569603

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!