软件包格式是一种，里面包含了档案以及额外的，可以在软件包中找到的元数据。目前有许多种格式可供使用，在Linux发行版及BSD中均有使用。主要有以下几种类型的软件包：