我試圖從Sourceforge在我的bash腳本下載最新版本實:graphicsmagick的下載最新版本的從SourceForge
wget -q https://sourceforge.net/projects/graphicsmagick/files/latest/download?source=files -O GraphicsMagick-LATEST.tar.gz
tar -xzvf GraphicsMagick-LATEST.tar.gz
的問題是,當我嘗試提取的tar.gz我收到以下錯誤
gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now
這意味着腳本沒有下載最新的tar.gz文件,而是下載了另一個文件類型?
爲什麼會發生這種情況,我在這裏失蹤?
記住Sourceforge根據您的SO的拱門來選擇文件的擴展名,您可以爲Windows,Linux等定義文件。並且鏈接會爲您選擇正確的文件。 – JorgeHortelano
我在這裏centos 7。如何強制定義拱以強制tar.gz下載 – user2650277
我認爲Sourceforge使用您的「瀏覽器」的標題。該項目的配置對於linux用戶是'src.rpm',對於其他人''tar.gz'。當你在一個基於Linux的拱門中選擇第一個選項。我不知道如果用'wget'你可以發送不同的頭文件。 – JorgeHortelano