2008-12-25 6 views
26

Normalmente, ejecuto Linux en una máquina virtual, sin embargo, la mayoría de mis máquinas virtuales se encuentran en una unidad de disco duro externa y es posible que tenga o no una conmigo. Me imagino que Cygwin sería una buena alternativa para la funcionalidad liviana cuando necesito algo como Linux y no tengo una VM en mi computadora portátil. Pero estoy teniendo problemas para obtener la configuración correcta, quiero el mínimo indispensable para desarrollo + X11. Alguien ha usado Cygwin de esta manera? Si es así, ¿qué sugerencias tienes?¿Qué paquetes debo instalar con Cygwin para que no esté hinchado sino que también tenga todo lo que necesitaría como desarrollador?

Respuesta

10

Primera opción: no se preocupe por "hinchar": instale todo lo que le venga a la mente.

Con una conexión a Internet permanentemente disponible, también he adoptado un enfoque "justo a tiempo": el instalador de Cygwin facilita la descarga e instalación de lo que necesita, cuando descubre que lo necesita.

+1

Recuerde que _ "instalar todo lo que se le venga a la mente" _ no significa _ "instalar cada paquete de Cygwin" _. La instalación completa pesa alrededor de 80GiB ~ [\ [1 \]] (http://stackoverflow.com/a/21233990/2351523) en contraste, por ejemplo. mi _ "hinchado" _ cygwin dev aproximadamente 7GiB. – pkowalczyk

5

La única manera aquí es de prueba y error. Comience con una instalación mínima absoluta y agregue cosas cuando encuentre que las necesita.

20

Actualización: Pasé a WSL desde que escribí esta respuesta. Si todavía estás usando Cygwin, inténtalo. No es un reemplazo directo, pero es más agradable de varias maneras.

Personalmente, me parece tener que salir de Cygwin sólo para instalar nuevos paquetes lo suficientemente molestos para tratar de evitar la estrategia justo a tiempo, y afortunadamente hay una herramienta para hacer esto mucho más fácil: apt-cyg. De esta forma, puede instalar paquetes justo a tiempo sin tener que salir de Cygwin.

Dicho esto, he aquí una lista de los paquetes comunes es posible que desee instalar, ya sea a través del instalador o por medio de apt-cyg:

  • bash-completion
  • lynx (para instalar apt-cyg), wget y curl
  • vim
  • hg, git, y tal vez svn y git-svn
  • diffutils y patchutils
  • python y python3

Hay un montón de mensajes de configuración Cygwin a cabo en el Internet también, hice referencia this one.

+0

'rxvt-unicode' para una mejor consola. – KurzedMetal

Cuestiones relacionadas