2017-03-28 13 views
0

私がドッキングウィンドウに次のコードを使用しますが、そのdidntの仕事gdbをドッカー内にインストールして使用するにはどうすればよいですか?

RUN mkdir gdb-build ;\ 
    cd gdb-build;\ 
    wget http://ftp.gnu.org/gnu/gdb/gdb-7.11.tar.xz;\ 
    tar -xvf gdb-7.11.tar.xz;\ 
    cd gdb-7.11;\ 
    ./configure --prefix=/usr;\ 
    make;\ 
    make -C gdb install;\ 
    cd ..;\ 
    rm -rf gdb-build/; 

しかし、そのこれは私がそれを実行すると、出力がこれですと言う:

Connecting to ftp.gnu.org (208.118.235.20:80) 
gdb-7.11.tar.xz  0% |        | 182k 0:01:40 ETA 
gdb-7.11.tar.xz  5% |*        | 1060k 0:00:32 ETA 
gdb-7.11.tar.xz  10% |***       | 1876k 0:00:26 ETA 
gdb-7.11.tar.xz  14% |****       | 2694k 0:00:23 ETA 
gdb-7.11.tar.xz  19% |*****       | 3569k 0:00:20 ETA 
gdb-7.11.tar.xz  23% |*******      | 4385k 0:00:19 ETA 
gdb-7.11.tar.xz  28% |********      | 5200k 0:00:17 ETA 
gdb-7.11.tar.xz  32% |**********      | 6079k 0:00:16 ETA 
gdb-7.11.tar.xz  37% |***********     | 6894k 0:00:15 ETA 
gdb-7.11.tar.xz  41% |************     | 7710k 0:00:13 ETA 
gdb-7.11.tar.xz  46% |**************     | 8568k 0:00:12 ETA 
gdb-7.11.tar.xz  50% |***************    | 9369k 0:00:11 ETA 
gdb-7.11.tar.xz  55% |*****************    | 10219k 0:00:10 ETA 
gdb-7.11.tar.xz  59% |******************    | 11029k 0:00:09 ETA 
gdb-7.11.tar.xz  64% |*******************   | 11907k 0:00:08 ETA 
gdb-7.11.tar.xz  68% |*********************   | 12723k 0:00:07 ETA 
gdb-7.11.tar.xz  73% |**********************   | 13538k 0:00:06 ETA 
gdb-7.11.tar.xz  77% |************************  | 14417k 0:00:05 ETA 
gdb-7.11.tar.xz  82% |*************************  | 15232k 0:00:04 ETA 
gdb-7.11.tar.xz  87% |*************************** | 16111k 0:00:02 ETA 
gdb-7.11.tar.xz  91% |**************************** | 16926k 0:00:01 ETA 
gdb-7.11.tar.xz  95% |***************************** | 17742k 0:00:00 ETA 
gdb-7.11.tar.xz  100% |*******************************| 18490k 0:00:00 ETA 

tar (child): xz: Cannot exec: No such file or directory 
tar (child): Error is not recoverable: exiting now 
tar: Child returned status 2 
tar: Error is not recoverable: exiting now 
/bin/sh: cd: line 1: can't cd to gdb-7.11 
/bin/sh: ./configure: not found 
make: *** No targets specified and no makefile found. Stop. 
make: *** gdb: No such file or directory. Stop. 

ファイルがダウンロードされますが、なぜそれはまだ言っていませんそのようなファイル、又はディレクトリはありません?

UPDATE:マグレディに

感謝。コンテナにxz-utilsを追加するだけでした。

だから、あなたがインストールする必要があります。高山のためにそれはそのようなファイルが呼び出されませんgdb-7.11.tar.xz .ITは、それがxz圧縮ツールを見つけることができないことを意味上記のエラーメッセージが意味するものではありませんRUN apk add xz

答えて

0

tar (child): xz: Cannot exec: No such file or directory

ありxz圧縮ツール、Ubuntu用:

sudo apt-get install xz-utils 
+0

ありがとう@McGrady私はドッカーでアルパインを使用しています。アルプスの 'xz-utils'のパッケージは何ですか? –

+0

@ramcharanVenkatおそらく、あなたは 'xz'を試してみることができます。[Alpine Linuxのbuildpack-deps](https://hub.docker.com/r/praekeltfoundation/alpine-buildpack-deps/) – McGrady

関連する問題