He estado usando CygWin durante algunas semanas, y me encanta.
Ahora he encontrado CygWin Ports y, incluso después de leer su página principal, no estoy seguro de las diferencias:
- ¿Es CygWin Ports una colección de paquetes válidos para mi instalación clásica de CygWin?
- ¿Por qué dice el sitio web
Use the latest Cygwin installers (at least version 2.829)
? No existe tal versión. - ¿Qué sucede cuando un paquete entra en conflicto (también está en los repositorios de CygWin)? ¿Cuál debo instalar?
- ¿Es posible descargar los paquetes de CygWin Ports y administrarlos desde local, de la misma manera que lo hago con los paquetes precargados del clásico CygWin?
- ¿Alguna adición a CygWin, por ejemplo SUDO para CygWin , funcionará también con mis paquetes instalados de puertos CygWin?
Cualquier otro detalle conciso sobre las principales diferencias es bienvenido.
Respuestas:
Setup.exe version 2.844 (64 bit)
); siempre se recomienda la última versión de http://cygwin.com , pero (actualmente) al menos la versión 2.829 es absolutamente necesaria.fuente
--version
parámetro, por lo que la única forma parece ejecutarlo y mirar las primeras ventanas que abre el programa de instalación.Puertos Cygwin UTILIZADOS para proporcionar una gran cantidad de software no incluido en el repositorio de Cygwin. Sin embargo, el tipo que hace todo el empaquetado, etc. para Cygwin Ports ha trasladado todo el software compatible / razonablemente portado al repositorio principal de Cygwin, que está manteniendo (miles de títulos de software) con poca ayuda.
Hay una cola de paquetes difíciles de trasladar a la espera de que tenga algunos ciclos libres para trabajar, pero estos son cada vez más no utilizados / no útiles / más difíciles de transferir paquetes.
Puede construir una gran cantidad de software no incluido desde la fuente. Además, han portado Perl, Python, R, Ruby y varios otros, por lo que cualquier cosa en la que tenga dependencias probablemente pueda trabajar por su cuenta, aunque mis mejores resultados han sido de las aplicaciones de modo de consola C / C ++. Simplemente lea la documentación y asegúrese de tener las dependencias. Algunos son funky (por ejemplo, necesitan una DLL de Windows instalada), YMMV.
fuente