过去,所有 Slackware 软件包都采用 gzip(1)
工具进行压缩,在压缩速度和压缩后的文件大小上,gzip
都表现的很好。最近又有了很多新的压缩方案,包管理工具为了支持这些压缩方案,也进行了相应的升级。现在,官方的 Slackware 软件包采用 xz
工具进行压缩,扩展名为 .txz
。老的软件包(还有许多第三方软件包)仍然使用 .tgz
扩展名。
有必要说明一下,.tgz
和 .txz
(常统称为 .t?x
)都是用来表示压缩过的 tar 文件的标准扩展名,它们不是专用的。这样做有很多好处:在几乎所有的 UNIX 系统中都可以很容易地构建这样的包(许多其他格式的包需要专用的工具链才能构建),而且拆包也非常简单。
注意并非所有的 .t?z
文件都是 Slackware 软件包,只不过 Slackware 软件包以 .t?z
文件的形式存在罢了。 installpkg
不会安装任何非 Slackware 软件包的 .t?z
文件。