

以下のページを参考にRaspberry Pi3 (raspbian lite)にQt Embedded環境を作ろうとしているのですが、

<http://wiki.qt.io/Raspberry_Pi_Beginners_Guide>

> クロスコンパイルツールチェーンをダウンロードする：
[code]

>     wget https://www.dropbox.com/s/sl919ly0q79m1e6/gcc-4.7-linaro-rpi-
> gnueabihf.tbz
>     (or at
> http://de.sourceforge.jp/projects/sfnet_rfidmonitor/downloads/crosscompilation-
> resources/gcc-4.7-linaro-rpi-gnueabihf.tbz)
>     tar -xf gcc-4.7-linaro-rpi-gnueabihf.tbz
>  
[/code]

保存したtbzファイルがtarコマンドで解凍できずに止まってしまいました。

**エラー**

[code]

    $ tar -xf gcc-4.7-linaro-rpi-gnueabihf.tbz 
    bzip2: (stdin) is not a bzip2 file.
    tar: Child returned status 2
    tar: Error is not recoverable: exiting now
    
[/code]

どなたか解凍する方法を伝授して頂けないでしょうか。


CC BY-SA 4.0
2017-04-20T06:33:25.537
34151
2023-01-19T16:37:10.983
2023-01-19T16:36:22.493
3060
15136
question
tar
ダウンロードした tbz ファイルが tar コマンドで解凍できない


最初の URL（Dropbox の方）は 404 ですね。  
二個目の URL（SourceForge の方）も、GET すると HTML ページが返ってくる URL だと思います。  
どちらにしろ、`wget` した物はアーカイブファイルではなく、HTML なのではないかと推測します。  
`file gcc-4.7-linaro-rpi-gnueabihf.tbz` や `cat -v gcc-4.7-linaro-rpi-
gnueabihf.tbz` で内容を確認出来ます。

対策としては、SourceForge の方にブラウザでアクセスすると、ダウンロード用の URL がありますので、それを `wget`
することが考えられます。  
例えば、`https://osdn.net/frs/g_redir.php?m=netix&f=%2Frfidmonitor%2Fcrosscompilation-
resources%2Fgcc-4.7-linaro-rpi-gnueabihf.tbz` といった URL です。  
URL に `&` が含まれていますから、`wget` に渡す時にはクォートする必要があります。

* * *

（個人的には得体の知れない URL と感じましたので、コピペ可能なコマンドの記載は控え、リンクにもしていません。Wiki
の内容ですから、裏を取りながらの作業が必要かと思います）


CC BY-SA 4.0
2017-04-20T09:31:55.110
34160
2023-01-19T16:37:10.983
2023-01-19T16:37:10.983
3060
3054
34151
answer