私は管理者権限がなく、/ usr / localに書き込むことができないMacmini6,2にhomebrewをインストールする必要があるので、$ HOMEにbrew-1.7.1.tar.gzを抽出しようとします(これはNFS)。
しかし、その後、NFSで多くのtar抽出エラーが発生します:「作成できません...またはstatできませんでした...」、詳細は次のとおりです。
$ gunzip brew-1.7.1.tar.gz
$ tar tf brew-1.7.1.tar >/dev/null
$ echo $?
0
$ tar xf brew-1.7.1.tar | egrep "Could not stat|Can't create"
brew-1.7.1/Library/Homebrew/shims/linux/super/c99: Can't create 'brew-1.7.1/Library/Homebrew/shims/linux/super/c99'
brew-1.7.1/Library/Homebrew/shims/linux/super/cc: Can't create 'brew-1.7.1/Library/Homebrew/shims/linux/super/cc'
brew-1.7.1/Library/Homebrew/shims/linux/super/clang: Can't create 'brew-1.7.1/Library/Homebrew/shims/linux/super/clang'
brew-1.7.1/Library/Homebrew/shims/linux/super/clang++: Can't create 'brew-1.7.1/Library/Homebrew/shims/linux/super/clang++'
brew-1.7.1/Library/Homebrew/shims/linux/super/cpp: Can't create 'brew-1.7.1/Library/Homebrew/shims/linux/super/cpp'
brew-1.7.1/Library/Homebrew/shims/linux/super/g++: Can't create 'brew-1.7.1/Library/Homebrew/shims/linux/super/g++'
brew-1.7.1/Library/Homebrew/shims/linux/super/g++-4.2: Can't create 'brew-1.7.1/Library/Homebrew/shims/linux/super/g++-4.2'
brew-1.7.1/Library/Homebrew/shims/linux/super/g++-4.3: Can't create 'brew-1.7.1/Library/Homebrew/shims/linux/super/g++-4.3'
brew-1.7.1/Library/Homebrew/shims/linux/super/g++-4.4: Can't create 'brew-1.7.1/Library/Homebrew/shims/linux/super/g++-4.4'
brew-1.7.1/Library/Homebrew/shims/linux/super/g++-4.5: Can't create
...
brew-1.7.1/Library/Homebrew/test/support/fixtures/cask/caffeines-subdir.zip: Could not stat brew-1.7.1/Library/Homebrew/test/support/fixtures/cask/caffeines-subdir.zip
brew-1.7.1/Library/Homebrew/test/support/fixtures/cask/caffeines.zip: Could not stat brew-1.7.1/Library/Homebrew/test/support/fixtures/cask/caffeines.zip
tar: Error reading 'brew-1.7.1.tar'Truncated input file (needed 3072 bytes, only 0 available)
tar: Error exit delayed from previous errors.
使用されるnfsマウントオプションは次のとおりです。
nfs, nodev, nosuid, automounted, nobrowse
NFSに関してsysadminに物事を機能させるために何を求めることができますか?
EDIT1:のようなローカルファイルシステムでtarballを抽出すると、抽出は魅力のように機能し/tmp
ます。
表示されているのは、破損したtarballだけです。
—
マークウィルソン
@MarcWilsonいいえ、破損していません。
—
SebMa
tar tf
コマンドを参照してください。抽出前にコマンドのリストに戻りコードがあります。
@MarcWilson EDIT1をご覧ください。
—
SebMa
tarボールを抽出しようとするファイルを作成できると確信していますか?
—
するThorbjörnRavnアンデルセン
@ThorbjørnRavnAndersen私の$ HOMEはNFS上にあります。
—
SebMa
$ cd ~;touch toto;ls toto;
。許可の問題というよりもNFSの問題だと思います。