software instalar descargar cyg cygwin apt-get

instalar - apt-get para Cygwin?



instalar nano en cygwin (7)

¿Hay algún programa apt-get -like para usar con Cygwin?

Ya probé cyg-apt pero cuando lo intento obtengo este error:

cyg-apt: downloading: http://cygwin.mirrors.pair.com/setup-2.bz2 cyg-apt: downloading: http://cygwin.mirrors.pair.com/setup-2.ini cyg-apt: bad URL http://cygwin.mirrors.pair.com/setup-2.ini, exiting.


Esto lo hizo funcionar para mí:

curl https://raw.githubusercontent.com/transcode-open/apt-cyg/master/apt-cyg > / apt-cyg && install apt-cyg /bin



No. La única herramienta oficialmente admitida para descargar y actualizar paquetes de Cygwin es el archivo setup.exe que usó para la instalación inicial , aunque puede invocarse con argumentos de línea de comandos para ayudar al proceso.

De esa misma página:

La razón básica para no tener un gestor de paquetes más completo es que dicho programa necesite acceso completo a todas las funcionalidades POSIX de Cygwin. Sin embargo, es difícil de proporcionar en un entorno libre de Cygwin, como existe en la primera instalación. Además, Windows no permite sobrescribir fácilmente ejecutables en uso, por lo que la instalación de una nueva versión de la DLL de Cygwin mientras un administrador de paquetes está utilizando la DLL es problemático.


Puede hacerlo utilizando Cygwin''s setup.exe desde la línea de comandos de Windows. Ejemplo:

cd C:/cygwin64 setup-x86_64 -q -P wget,tar,qawk,bzip2,subversion,vim

Para un instalador más conveniente, es posible que desee utilizar el administrador de paquetes apt-cyg . Su sintaxis es similar a apt-get, que es un plus. Para esto, siga los pasos anteriores y luego use Cygwin Bash para los siguientes pasos:

wget rawgit.com/transcode-open/apt-cyg/master/apt-cyg install apt-cyg /bin

Ahora que apt-cyg está instalado. Aquí hay algunos ejemplos de cómo instalar algunos paquetes:

apt-cyg install nano apt-cyg install git apt-cyg install ca-certificates


Puede utilizar Chocolatey para instalar cyg-get y luego instalar sus paquetes con él.

Por ejemplo:

choco install cyg-get

Entonces:

cyg-get install my-package


siempre puedes crear un alias bash para configurar archivos * .exe en $ home / .bashrc

cygwin 32bit

alias cyg-get="/cygdrive/c/cygwin/setup-x86.exe -q -P"

cygwin 64bit

alias cyg-get="/cygdrive/c/cygwin64/setup-x86_64.exe -q -P"

ahora puedes instalar paquetes con

cyg-get <package>


Actualización: puede leer la respuesta más compleja , que contiene más métodos e información.

Existe un par de scripts que se pueden usar como simples gestores de paquetes. Pero hasta donde yo sé, ninguno de ellos le permite actualizar paquetes, porque no es una tarea fácil en Windows ya que no es posible sobrescribir los archivos en uso. Entonces, debe cerrar todas las instancias de Cygwin primero y luego puede usar el archivo setup.exe nativo de Cygwin (que a su vez realiza la actualización mediante el método "reemplazar después de reiniciar", cuando los archivos están en uso).

apt-cyg

El mejor para mí Simplemente porque es uno de los más recientes. Funciona correctamente para ambas plataformas: x86 y x86_64. Existe una gran cantidad de horquillas con algunas características adicionales. Por ejemplo, la horquilla kou1okada es una de las versiones mejoradas.

Cygwin''s setup.exe

También tiene modo de línea de comando . Además, le permite actualizar todos los paquetes instalados a la vez.

setup.exe-x86_64.exe -q --packages=bash,vim

Ejemplo de uso:

setup.exe-x86_64.exe -q --packages="bash,vim"

Puede crear un alias para un uso más fácil, por ejemplo:

alias cyg-get="/cygdrive/d/path/to/cygwin/setup-x86_64.exe -q -P"

Entonces puede, por ejemplo, instalar el paquete Vim con:

cyg-get vim