
為什麼這不起作用?
sh-3.2# tar -xzf postgresql-7.4.28.tar.gz
gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error exit delayed from previous errors
答案1
這意味著它實際上不是一個 gzip 壓縮檔。使用該file
實用程式找出它到底是什麼,然後使用適當的標誌來tar
解壓縮它。
答案2
可能發生的情況是您的瀏覽器在傳輸過程中解壓縮了檔案。發生這種情況是因為 gzip 是 HTTP 伺服器將資料傳送到瀏覽器的方式之一,因此它將解壓縮資料以使其正確顯示。
你可以嘗試file
命令看看它是什麼。或者,直接跳到下面的部分並嘗試將其解壓縮:tar xf postgresql-7.4.28.tar.gz
.
答案3
答案4
我能夠使用原始發布者的命令提取 postgresql-7.4.28.tar.gz 存檔(具有上面提到的 MD5 fed173049eda38ce6c3348e277fabec7):
tar -xzf postgresql-7.4.28.tar.gz
……所以我希望我們會聽到 MD5 不匹配。