Aplicaciones portátiles

Quercus, ¿cómo puedo hacer para cambiar los permisos a todos los archivos de un directorio y a los de sus subdirectorios?

Con chmod -r

Noooo… ¡En M$ Windows!

Instalando cygwin y luego usando chmod -r

¿Cuántas veces os habéis visto en una situación como esta? Yo al menos dos, lo que me llevó a buscar una manera de llevar un bash siempre conmigo :D

Para quien no lo sepa (y de forma sencilla): cygwin es un conjunto de utilidades habituales en cualquier distribución de linux, solo que portadas a Windows. Esto significa que podemos utilizarlas sin tener un linux a mano, lo que en muchas ocasiones nos facilitará enormemente algunas tareas.

La solución a esta disyuntiva es instalar cygwin en un disco usb, memory stick, palo de memoria (sic) o como queráis llamarlo. Hacerlo es muy sencillo, yo lo logré siguiendo estas instrucciones, y haciendo unas pequeñas modificaciones a los scripts que vienen en esa página, ya que no me interesaba utilizar aplicaciones gráficas, sino apenas una consola como bash, el compilador gcc, el editor vi y poco más. Lo único que hace falta es instalar cygwin en el disco usb y ejecutar el siguiente script (que supone que cygwin está instalado en el directorio “Pcygwin” del disco.

Mi script para arrancar cygwin, quedó así:

echo offfor /F %%A in ('cd') do set WD=%%APcygwinbinmount -m | Pcygwinbinsed s/mount/"%WD%/Pcygwin\/bin\/mount"/ > Pcygwintmpmount.logPcygwinbinumount -cPcygwinbinumount -APcygwinbinmount -bfu %WD%/Pcygwin/ /Pcygwinbinmount -bfu %WD%/Pcygwinbin /usr/binPcygwinbinmount -bfu %WD%/Pcygwinlib /usr/libecho unidades montadasset path=%path%;%WD%Pcygwinbin;%WD%PcygwinusrX11R6binecho Path cambiado...iniciando bash :-)Pcygwinbinbash echo Desmontando unidadesPcygwinbinumount -cPcygwinbinumount -Aecho bye!

Este script pcygwin.bat se encarga de establecer la variable path de Windows, y de montar las unidades de disco donde se espera que estén, así como de desmontarlas cuando acabemos la sesión con bash.

Si además de las utilidades propias de cygwin necesitas algunas herramientas más “gráficas” un buen comienzo es PortableApps.com, una aplicación que te añade un bonito menú para ejecutar directamente desde un disco usb (en windows, eso sí) programas como Gaim, OpenOffice, Putty, FileZilla, 7-zip, CDmage, Thunderbird y Firefox, y un largo etcétera.

Aparte de las aplicaciones específicamente preparadas para funcionar con el menú de PortableApps, podeis encontrar montones de herramientas útiles en PortableFreeware.com.

Nunca se sabe cuándo va a necesitar uno algo que no podemos instalar… ;-)

One Response to “Aplicaciones portátiles”

  1. Manu dice:

    Very pero que very interesting… =)
    Por cierto, muy bueno lo de la basura en el blog…. casi pico ;-)

Leave a Reply

Spam protection by WP Captcha-Free