Sí, necesitarás el GNU grep. Personalmente, no echo de menos el indicador "-r" porque puede hacer lo mismo con una combinación de find
y, grep
pero esto recuerda que tener las herramientas GNU disponibles en su caja Solaris es lo que consideraría una mejor práctica. Así que, aquí vamos:
No me gustaría descargar el código fuente de varios lugares en Internet y luego construirme usted mismo. Eso no es necesario. Si simplemente desea que su Solaris tenga las herramientas típicas de GNU disponibles, haga lo siguiente:
Si está en Solaris 10 , debería obtener el disco complementario Solaris 10. Sol solía distribuirlo, pero ahora vive aquí . Personalmente, siempre instalaré el contenido de este disco o al menos las partes más importantes de GNU. ¡Hágalo parte de su JumpStart (o lo que sea que use) para nuevos servidores en su organización!
Si está en Solaris 11, la vida es mucho más simple. Las herramientas GNU generalmente se instalan por defecto, pero no todas se propagan a zonas locales. IFS, el sistema de empaquetado de Solaris 11, hace su vida mucho más fácil, por lo que realmente debería mudarse a Solaris 11 (muchas otras razones también). La lista de paquetes que debe considerar tener siempre disponible para cualquier zona es la siguiente:
pkg: // solaris / archiver / gnu-tar
pkg: // solaris / developer / gnu-binutils
pkg: // solaris / diagnostico / top
pkg: // solaris / file / gnu-coreutils
pkg: // solaris / file / gnu-findutils
pkg: // solaris / text / gawk
pkg: // solaris / text / gnu-diffutils
pkg: // solaris / text / gnu-grep
pkg: // solaris / text / gnu-sed
y si usa el host para fines de desarrollo / compilación, es posible que desee agregar:
pkg: // solaris / developer / build / gnu-make
pkg: // solaris / developer / build / make
pkg: // solaris / developer / gcc-45
pkg: // solaris / system / header
pkg: // solaris / developer / build / autoconf
pkg: // solaris / developer / build / automake-110
Personalmente, haría que lo anterior (potencialmente menos las herramientas de desarrollo) sea parte de la instalación predeterminada de mi empresa para nuevos servidores / zonas. Los administradores de sistemas de Solaris a menudo insisten en ser diferentes del mundo Linux, pero realmente no hay necesidad de hacerlo. Simplemente hazlo y hazlo parte de tu instalación predeterminada. No te arrepentirás.