うっかり libc.so などの core な shared library を消してしまったり, rename してしまった場合,殆どの binary は実行不可能になってしまいますが, static utilities を使うと救われる場合があります。 /usr/sbin/static/ に install されます。
なお,/usr/sbin/ 内の command の一部については, /sbin/ 内に static link 版が 用意されています。
$ pkginfo -x SUNWsutl
SUNWsutl Static Utilities
(sparc) 11.8.0,REV=2000.01.08.18.12
$ ls -l /usr/sbin/static
合計 4528
-r-xr-xr-x 3 root bin 225560 1月 6日 2000年 cp*
-r-xr-xr-x 3 root bin 225560 1月 6日 2000年 ln*
-r-xr-xr-x 3 root bin 225560 1月 6日 2000年 mv*
-r-sr-xr-x 1 root bin 762688 1月 6日 2000年 rcp*
-r-xr-xr-x 1 root bin 812992 1月 6日 2000年 tar*
$ file /usr/sbin/static/cp
/usr/sbin/static/cp: ELF 32-ビット MSB 実行可能 SPARC バージョン 1[静的にリンクされています][取り除かれています]
# pkgadd SUNWsutl
Copyright © 2000-2001 -- tsumura@tomo.gr.jp