Packaging是指构建和打包软件,并包含元数据,例如软件的完整名称、描述、软件正常运行所需的依赖项列表等。这样做是为了让软件用户可以使用软件包管理器方便地安装、删除或升级他们使用的软件。
典型的 GNU/Linux 发行版仅由数百个这样的软件包组成,openSUSE 也不例外。这使得 Packaging 成为发行版开发人员的核心工作,任务从编写构建描述到修复软件源代码中的错误不等。