tar は端末へのアーカイブ内容の書き込みを拒否します。

tar は端末へのアーカイブ内容の書き込みを拒否します。

私のコンピュータにLinuxをインストールしようとしていますが、このコマンドを入力するまで、すべてがうまくいきました。

curl https://chrx.org/ | sudo tar xzfc - /usr/local && chrx
tar: You may not specify more than one '-Acdtrux', '--delete' or  '--test-label' option

だからxを削除し、cを削除しようとした後

tar: Refusing to write archive contents to terminal (missing -f option?)

私がコンピュータにこんなに深く関わったのは今回が初めてでした。私はMinecraftのlmaoをプレイしたいだけです。どんな助けでも大変感謝します。

答え1

まず、不明なコンテンツ()をフル権限でダウンロードして実行していることに注意してくださいsudo。あなたが信頼chrxし、端末の使い方を学んでいるなら、本当に指示に従いたいと思います。実行するコマンドは次のとおりです。

curl https://chrx.org/ | sudo tar xzfc - /usr/local && chrx

そしてそれページから 段階的に例:

curl https://chrx.org/ | sudo tar xzfC - /usr/local && chrx

違いは C(コマンドでは大文字、元のコマンドでは小文字)です。このような場合、端末とコマンドラインに慣れるまでの最善の方法はコピー/貼り付けです。

Unixシステムのコマンド、オプション、およびファイル名は大文字と小文字を区別し、最も重要なことは、スペルが間違っている場合は特にフル権限で実行すると重大な結果をもたらす可能性があることです。

関連情報