2010-08-24 9 views
6

Estoy tratando de armar un conjunto portátil de archivos/scripts que me permitan imitar un entorno unix en Windows.Entorno portátil tipo Unix para Windows

No quiero instalar nada. La configuración debe poder vivir en una unidad Thumbdrive, por ejemplo. Actualmente estoy usando UnxUtils para proporcionar grep y más. Im la adición de estos a la variable de entorno PATH de Windows en la sesión actual de la consola por

cd <pathToUnxUtils> 
path = %PATH%;%CD% 

Para Vim (mi editor preferido) Estoy utilizando el "ejecutable de consola Win32" (http://www.vim.org/download.php#pc) vim.exe. Si tengo eso en un disco como \ vim \ vim73 \ vim.exe, entonces $ VIMRUNTIME es \ vim \ vim73, que es donde vive mi vimrc.

estoy tratando de conseguir un poco de resaltado de sintaxis y la sangría va al lado, que creo que tengo que añadir los scripts .vim apropiadas a $ VIMRUNTIME \ sintaxis y $ VIMRUNTIME \ guión pero no parece funcionar.

Estoy utilizando la consola ejecutable en lugar de algo como gVim (que probablemente hace más de lo que quiero "listo para usar") porque quiero poder enviar comandos al mismo shell usando el! mando. gVim no permite eso (corríjame si estoy equivocado)

Por último, ¿Alguien ha tenido problemas con "cola" de UnxUtils que trabaja en Vista?

Sé que esto probablemente parezca una manera estúpida de hacer las cosas, pero realmente intento hacer que esto funcione. Sería feliz con conseguir estos bits de bondad de Unix en Windows.

Gracias por cualquier ayuda

Respuesta

1

De cualquier MSYS o CH va a hacer eso, hay un VIM específicamente portátil en portable apps

+0

Gracias por los clientes potenciales. Echaré un vistazo a esas opciones – magoo

0

http://www.cygwin.com/ es muy popular.

actualización: oh, no importa - No creo que se pueda implementar xcopy.

-Oisin

+0

CygWin mantiene la configuración en el registro de Windows. No tan portátil. De hecho, es imposible tener dos instancias de CygWin en el mismo sistema. Era un PITA importante cuando lo necesitaba. – Dummy00001

2

Salida cygwin portátil: http://symbiosoft.net/cygwinportable

O esta guía sobre cómo hacer carrera cygwin regular en dispositivos portátiles: http://sites.google.com/site/devinsezer/Home/software/portable-cygwin

La ventaja de cygwin sobre una capa de emulación delgado como UnxUtils es que incluye un servidor X11 totalmente operativo, por lo que incluso puede ejecutar aplicaciones GUI Unix si lo necesita (por ejemplo, si está usando git)

+0

cygwin portable suena prometedor. Eso sería más ideal si pudiera llevarse efectivamente sin instalación. Estoy tratando de no dejar ningún footpint en el cuadro de Windows que no sea la copia de mi directorio de archivos a la máquina (que luego podría ser eliminado después de mi uso). Gracias por el enlace, lo comprobaré – magoo

+0

¿El "CygWin Portable" permite varias instalaciones en paralelo? Si todavía van al registro para la configuración local y los puntos de montaje, "CygWin Portable" se rompería en Windows que ya tienen (por ejemplo, antigua, obsoleta) la instalación de CygWin. – Dummy00001

2

He tenido algunos problemas w ith UnxUtils antes de la divisa - no parecen estar tan actualizados como GnuWin32 (por ejemplo, TextUtils en 2.1 en lugar de 5.3).

Simplemente descargué el executables y las bibliotecas requeridas para lo que he necesitado (no necesita instalación si evita los paquetes de instalación, solo copie y vaya).

Si hace clic en los nombres de paquetes a la izquierda de ese segundo enlace (no en "Configuración" a la derecha), le permite descargar tanto el ejecutable como todas las dependencias en una sola página.

Mis necesidades particulares para un proyecto reciente se encontraron con sed y aproximadamente cuatro archivos DLL, sin instalación, sin incidencias en el entorno o el registro. En resumen, ideal para ejecutar desde una tarjeta de memoria o un CD independiente.

Debo, en algún momento, armar un CD con todo el paquete en él. Solía ​​llevar CygWin pero la necesidad de instalar era un dolor.

1

Cygwin y MSYS proporciona todo lo que necesita. He usado ambos y creo que MSYS funciona más rápido que Cygwin en una máquina con Windows. Cygwin emula el entorno UNIX mientras que MSYS es el puerto de las utilidades de GNU para Windows.

Otra opción para obtener utilidades de GNU portátiles es instalar Portable MsysGit.

1

Estoy usando MobaXterm de Mobatek.

http://mobaxterm.mobatek.net/

No es un envoirement completa, pero es bastante suficcient. ¡Solo descarga y ejecuta!

Tabbed interface

Se tiene un (ba) sh, con X, sed, grep, awk, rsync, wget, SFTP, SCP; y algunos complementos adicionales (archivos independientes para poner en el mismo directorio) a VIM, EMACS, perl python, Gcc, gdb, mplayer, svn, git, lua graphviz ...

Todavía proporciona muchos protocolos (RDP, VNC , SSH, telnet, rsh, FTP, SFTP y XDMCP).

Cuestiones relacionadas