Un rincón para compartir
10 noviembre, 2006
  Utilidades GNU para Windows
Existen una serie de utilidades típicas de linux que se pueden usar en Windows. Las cuales serán muy útiles para aquellos usuarios de linux que se ven obligados a usar Windows y echan de menos aplicaciones tales como grep, wget, diff, less, tail, du, ls...

En este artículo explicare como hacer que desde una ventana de MS-DOS se puedan usar todos estas utilidades de linux.

Primero de todo debs descargarte las utilidades. Existe un paquete que las reúne muchas de ellas, se llama UnxUtils y esta disponible en http://unxutils.sourceforge.net/. Antes de descargarlo en la web puedes consultar la lista de utilidades que incluye el paquete.
Deberás descargar el archivo UnxUtils.zip.

Una vez descargado debes descomprimirlo donde te apetezca, no importa la localización exacta. Una vez descomprimido veras que contiene varios directorios y archivos, las utilidades que interesa están ubicadas en: usr/local/wbin

En mi caso he copiado el directorio "wbin" en c:\windows (c:\winnt en caso de win2000) porque lo siguiente que se ha de hacer es que reconozca estas aplicaciones como si fueran del mismo Windows, y si las tengo en el directorio de Windows me parece que esta más bien organizado. Pero si mantienes el directorio "wbin" donde lo has descomprimido, esta correcto ahí.

El siguiente paso es importante que se realice correctamente, porque si se borra alguna opción luego no funcionarían las utilidades básicas de Windows en MS-DOS.

Necesitas modificar la variable de entorno de sistema PATH para que cuando ejecutes un programa en MS-DOS lo busque en el directorio "wbin". De esta forma podrás ejecutar estas utilidades desde cualquier directorio, ya que actualmente sólo podrás ejecutarlas si estas dentro del directorio "wbin".

Antes de hacer este cambio, si tienes abierta alguna ventana de MS-DOS debes cerrarla.

Sigue los siguientes pasos:
  1. Entra en "Propiedades del sistema", o dicho de otra manera: pulsa el botón derecho en Mi PC y ve a propiedades.
  2. Ve a "opciones avanzadas".
  3. Pulsa en el botón "Variables de entorno".
  4. Aquí hay dos cuadros con datos, el que debes modificar es el segundo, el de "Variables del sistema". Busca la variable "Path", selecciónala y pulsa el botón "Modificar".
  5. Aquí debes AÑADIR en el valor de la variable la ruta del directorio "wbin" de la siguiente forma: valor actual;directorio_wbin
    En mi caso: valor actual;C:\WINDOWS\wbin
    Y me quedaría:
    %SystemRoot%\system32%SystemRoot%;%SystemRoot%\system32\WBEM;C:\ARCHIV~1\MAILEN~1\BIN;C:\Perl\bin\;C:\Archivos de programa\Symantec\pcAnywhere\;C:\Archivos de programa\SecureCRT 3.0;C:\ARCHIV~1\NcFTP;C:\Archivos de programa\cvsnt;c:\Archivos de programa\Microsoft SQL Server\90\Tools\binn\;C:\WINDOWS\wbin
  6. Ve pulsando el botón "Aceptar" hasta que se cierren todas las ventanas.
Ahora ya puedes abrir una nueva ventana de MS-DOS y probar si puedes ejecutar las utilidades GNU. Por ejemplo prueba ejecutar "whoami", que debería mostrar en pantalla el nombre de usuario con el cual has accedido a Windows:

C:\Documents and Settings\PCFerran>whoami
PCFerran

Si te ha mostrado tu usuario ya te funcionaran el resto de utilidades GNU, en cambio, si te aparece un mensaje como el siguiente deberás repetir los pasos indicados hasta que consigas que funcione.

Posible mensaje de error si no hemos cambiado la variable de entorno:

C:\Documents and Settings\PCFerran>whoami
"whoami" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.

Etiquetas: , , , , ,

 
Comments: Publicar un comentario



<< Home
En este espacio compartiré con quien le interese leerlo cosas interesantes y prácticas que conozca acerca de la administración de sistemas, creación de páginas web, mantenimiento de equipos informáticos, etc...

Nombre:
ARCHIVES
septiembre 2006 / octubre 2006 / noviembre 2006 / febrero 2007 / septiembre 2007 / octubre 2007 /


Powered by Blogger