<< [網播] Born to MISrepresent 第五集:訪問 柏鋒(pofeng) | 回blog首頁 |
[網播] Born to MISrepresent 第六集:訪問 Canonical Taiwan 的 Kevin Huang ,談 Ubuntu Taiwan >>
May 12,2008
Solaris 9 用 tar 指令,遇到錯誤訊息 filename is greater than 100
其實解法並不難,我搜尋了一下 tar "filename is greater than 100",其中一篇提到 /usr/sfw/bin/gtar 可以處理超過 100 個字元的檔名(叫做 gtar 喔,多了一個 g 來做區隔,一些其他的工具也是這樣,例如 ggrep),我才因此發現,原來 Solaris 9 把一些 GNU 工具放在 /usr/sfw/bin/ 底下,以前都笨笨的去看一下 /usr/local/bin/ ,沒有就認命的使用 SUN 給的 /usr/bin/tar Orz......
另外一篇Solaris paths - or - where the &$@% is all the software?則是提到了 Solaris 10 裡面一些 GNU 工具的位置(Solaris 9 看來也一樣?),以及安裝檔案放在哪片安裝光碟上。
另外一篇就更有意思了,All tar files are not created equal,告訴妳使用 SUN tar 跟 GNU tar 在某些情形下是不相容的(!)
突然覺得,其實我骨子裡還是披著羊皮的狼假裝會管理UNIX的 Linux admin 。怎麼說呢?
另外一篇Solaris paths - or - where the &$@% is all the software?則是提到了 Solaris 10 裡面一些 GNU 工具的位置(Solaris 9 看來也一樣?),以及安裝檔案放在哪片安裝光碟上。
另外一篇就更有意思了,All tar files are not created equal,告訴妳使用 SUN tar 跟 GNU tar 在某些情形下是不相容的(!)
突然覺得,其實我骨子裡還是
我 Support Engineer 當久了,別人給什麼環境,我就用什麼,盡量不要在系統上面安裝東西。也許因為這樣,對於(以前的)HP-UX 啦 (現在的) Solaris 啦,總覺得沒有真的去體會。
當我真的需要工具的時候,我還是都去 Sunfreeware.com找 GNU 工具來用,直到今天才知道 Solaris 9 / 10 上面, SUN 也有提供這些工具了。
==
就算是 Linux ,我也只有練過紅帽系的法術, 江湖上的其他門派,其實並不太熟......
當我真的需要工具的時候,我還是都去 Sunfreeware.com找 GNU 工具來用,直到今天才知道 Solaris 9 / 10 上面, SUN 也有提供這些工具了。
==
就算是 Linux ,我也只有練過紅帽系的法術, 江湖上的其他門派,其實並不太熟......
引用URL
http://cgi.blog.roodo.com/trackback/6014629
回應文章 
誠摯的邀請-試用 OpenSolaris 2008.05...經您介紹才注意到在 Solaris 上有gtar。發現在 OpenSolaris 2008.05 上 gtar 是放在 /bin ,同時/usr/sfw/bin/gtar 是連結到 /bin/gtar。
X-Wing # uname -a
SunOS X-Wing 5.11 snv_86 i86pc i386 i86pc
X-Wing # which gtar
/usr/bin/gtar
X-Wing # ls -l /usr/sfw/bin/gtar
lrwxrwxrwx 1 root root 14 5月 17 23:35 /usr/sfw/bin/gtar -> ../../bin/gtar
參考資料:
明星,明日之星-OpenSolaris.(org|com)
http://blog.xuite.net/evereasy/solarpower/17091581
報告艦長:航向正確,又有友軍加入
http://blog.xuite.net/evereasy/solarpower/17337742
Posted by Evereasy
at May 27,2008 01:10
Evereasy,
OpenSolaris 聽起來蠻有意思的,尤其是 Ian Murdock 也去幫忙了,將來會怎麼樣,還蠻難說的。
不過,我玩東西蠻隨性的,開心就好,我應該還是留在自己的 comfort zone ,玩 Linux 為主吧 :)
==
話說,我現在手邊唯一一套 Linux ,是 Motorola E6 裡面的 MontaVista......
==
也就是沒有機器可以玩的意思啦 XD
Posted by PowerOp
at May 27,2008 12:44