Solaris
Solaris tar:“符號連結失敗:不是目錄”
在 Solaris 10 下使用符號連結解壓縮 tar 歸檔文件時,出現以下錯誤:
tar: lib/jre/: symbolic link failed: Not a directory
lib/jre
符號連結指向的lib/jre1.8.0_46
也是 tar 存檔中的。我可以用 GNU tar 很好地解壓 tar。那麼這裡有什麼問題呢?
如果你想在 Solaris 下使用 gnu tar。然後看內聯:
- Solaris 10:通過執行檢查您是否擁有它
pkginfo SUNWgtar
通常的路徑是:/usr/sfw/bin/gtar
- Solaris 11:檢查您是否擁有它
pkg info gnu-tar
通常路徑/usr/gnu/bin/tar
帶有兩個符號連結到/usr/sfw/bin/gtar
和/usr/bin/gtar
根據評論更新資訊。如果 gnu tar 不可用,您可以創建符合
--format=posix
選項的 tar POSIX。這可從 GNU tar 版本 1.14 獲得。更多資訊可以在GNU TAR找到