Instala paquetes de software en Cygwin con apt-cyg
Cygwin es una interfaz de línea de comandos tipo Unix para Windows que proporciona una cierta funcionalidad parecida a los sistemas Linux. En resumen, Cygwin es como poner una consola GNU/Linux en tu Windows.
Sin embargo, Cygwin no viene con ninguna aplicación gestora de software; para ello viene al rescate apt-cyg, un instalador de software de línea de comandos inspirado en el gestor de paquetes del proyecto Debian.
Si en los sistemas GNU/Linux basados en Debian nano se instala así:
apt-get install nano
con apt-cyg procedemos a instalarlo de esta manera:
apt-cyg install nano
Para instalar apt-cyg puedes ejecutar este comando:
svn --force export http://apt-cyg.googlecode.com/svn/trunk/ /cygwin64/bin/
Fíjate, por cierto, que /cygwin64 es mi root directory, esto es, la carpeta C:\cygwin que yo elegí en mi programa de instalación setup.exe. Aquí tienes que poner el nombre de tu carpeta Cygwin.
Recién instalado apt-cyg, si intentas ejecutar:
apt-cyg install nano
es posible que obtengas este mensaje:
You must install wget, tar, gawk, xz and bzip2 to use apt-cyg.
Debes pues asegurarte de que estos paquetes están instalados en tu máquina, y, en caso de no tener alguno, tienes que marcarlo manualmente en tu Cygwin setup.
Por ejemplo, si no tuvieras el wget, tendrías que marcarlo así durante el proceso de instalación:
Figura 1. Instalando el paquete wget en el setup de Cygwin
Con apt-cyg puedes instalar cómodamente cualquier paquete de software disponible en Cygwin Packages List.
jordi-laptop@jordi ~ $ apt-cyg install nano Working directory is /setup Mirror is http://mirrors.kernel.org/sourceware/cygwin --2014-06-09 17:45:40-- http://mirrors.kernel.org/sourceware/cygwin/x86_64/setup.bz2 Resolviendo mirrors.kernel.org (mirrors.kernel.org)... 149.20.4.71, 149.20.20.135, 2001:4f8:8:10:0:1994:3:14, ... Conectando con mirrors.kernel.org (mirrors.kernel.org)[149.20.4.71]:80... conectado. Petición HTTP enviada, esperando respuesta... 200 OK Longitud: 352892 (345K) [application/x-bzip2] Grabando a: “setup.bz2” 100%[======================================================================================================================================================>] 352.892 --.-K/s en 0,003s 2014-06-09 17:45:43 (123 MB/s) - “setup.bz2” guardado [352892/352892] Updated setup.ini Installing nano Found package nano --2014-06-09 17:45:46-- http://mirrors.kernel.org/sourceware/cygwin/x86_64/release/nano/nano-2.2.6-1.tar.bz2 Resolviendo mirrors.kernel.org (mirrors.kernel.org)... 149.20.4.71, 149.20.20.135, 2001:4f8:8:10:0:1994:3:14, ... Conectando con mirrors.kernel.org (mirrors.kernel.org)[149.20.4.71]:80... conectado. Petición HTTP enviada, esperando respuesta... 200 OK Longitud: 179468 (175K) [application/x-bzip2] Grabando a: “nano-2.2.6-1.tar.bz2” 100%[======================================================================================================================================================>] 179.468 --.-K/s en 0,001s 2014-06-09 17:45:48 (124 MB/s) - “nano-2.2.6-1.tar.bz2” guardado [179468/179468] Unpacking... Package nano requires the following packages, installing: libncursesw10 Package libncursesw10 is already installed, skipping Package nano installed