基本规则 不要包含预编译的二进制文件或者库。 二进制文件或者库只能从源码包中编译出来,有如下原因: 1 安全性。预编译的包可能包含危险的东西,不好补丁或者修正。 2 编译选项 。 预编译的包可能不包含标准的opensuse的安全和优化编译选项 使用不开源组件编译包也是不允许的。 额外须知 1 使用预编工具链或者开发环境的需要联系opensuse确认 2 二进制固件问题。 避免多工程 必须有SPEC文件 架构支持 可重定位包 不鼓励生成可重定位包