10

助けてくれてありがとう!初心者ユーザーとして、私は本当に助けに感謝します!


マイマシン/OS: Mac OSX 10.5.8、32ビット


私がやろうとしていること:Webサイト からApacheMavenを抽出してインストールします。


私が行ったこと: Webサイトから バイナリの.tar.gzファイルをダウンロードし、シェルを使用して、ダウンロードしたファイルを適切なディレクトリに移動し、を使用して.tar.gzから.tarを抽出しました。 tarファイル。今、私は.tarファイルを使用して抽出しようとしています。gunzip -v filename.tar.gztar -xv filename.tar


私の問題 抽出が機能していないようです!コマンドを入力してEnterキーを押した後tar -xv filename.tar、シェルは出力を返さず、抽出を完了していないようです。Enterキーを押した後、空の行が返され、無期限に残ります。


実行中とプロセスの実行中にシェルを終了した後 の両方で、別のシェルウィンドウからディレクトリを調べてもtar、含まれているファイルに変更が表示されません。つまり、存在する唯一のファイル/ディレクトリは元の.tar.gzファイルです。tar -xv filename.tarまた、ファイルとそのファイルを含むディレクトリを削除し、ディレクトリを再作成し、ファイルをディレクトリに再コピーしてから、コマンドを再試行しました。結果は同じです


みなさん、どうもありがとうございました!

4

4 に答える 4

22

次のコマンドを試してください。

tar -xzvf filename.tar.gz
于 2012-07-18T19:55:20.320 に答える
7

sudo tar -xvf filename.tar

これにより、上記の 2 つの問題が修正されますtar -xv filename.tar

第 1 の問題: tarの-f修飾子を含める必要がありました。[lowfatlinux][2] によると、-fは次のようなtarのコマンドです。

「アーカイブファイル名はコマンドラインで指定されます(tar出力がファイルに送られるときはいつでも必要です)」

したがって、-f修飾子を含めると、引数で指定されたファイル名が抽出元のファイルであることをtarプログラムに伝えます。

2 番目の問題: コマンドの先頭にsudoを追加して、シェルにディレクトリを作成する権限を与える必要がありました

于 2012-07-21T00:25:28.977 に答える
0

ダウンロードが破損している可能性があります。Web サイトの内容に注意してください。

注 以下のリンクは、利用可能なさまざまなミラーを一覧表示します。これらのリンクを直接使用しないでください。

このミラーはDebianで私のために働いた:

wget http://www.us.apache.org/dist/maven/binaries/apache-maven-3.0.4-bin.tar.gz
tar -xvzf apache-maven-3.0.4-bin.tar.gz

于 2012-07-18T20:02:21.827 に答える