Solaris

Solaris tar:“符號連結失敗:不是目錄”

  • April 14, 2016

在 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找到

引用自:https://unix.stackexchange.com/questions/270706