标签: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