Gzip 文件已解压

Gzip 文件已解压

我最近在工作中设置了一个 ArchLinux 系统,并添加了ArchHaskell 仓库。这远非我第一次这样做。我有许多系统,它运行良好,但最后一次却不行。签名的 repo 数据库文件(服务器上的 gzip 压缩包)以直接 tar 包的形式到达我的系统。这当然会阻止 的pacman签名检查。

奇怪的是,其他 repo 数据库(例如[core])确实按照应有的方式经过了 gzip 压缩!

我尝试使用wget和下载同一个文件curl -O,两种情况下文件都是未压缩的!

据我判断,我的机器没有这种行为,而有这种行为,两者之间的唯一区别在于它们位于不同的网络上(即在家里和在办公室)。我还没有机会将工作系统移到另一个网络上,但我想在这样做之前先问这个问题。

到底如何解释这种奇怪的行为?

  1. pacman在我的工作系统上,4 个repo 数据库中有 1 个是未经过 gzip 压缩的。
  2. wget当使用和手动操作时,它会被解压缩curl -O
  3. 它无法以未压缩的形式到达其他网络上的 ArchLinux 系统。

相关内容