Existe algum apt-get
programa semelhante para uso com o Cygwin?
Eu já tentei, cyg-apt
mas quando tento recebo este erro:
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.
cyg-apt
comapt-cyg
. O último é muito melhor (lembre-se do que soa mais parecido comapt-get
o bom).Respostas:
Melhor que já usei:
gerenciador de pacotes apt-cyg
fonte
apt-cyg update
atualizará setup.ini etc, se alguém tem problemas, sem de data setup.iniVocê pode fazer isso usando o setup.exe do Cygwin na linha de comando do Windows. Exemplo:
Para um instalador mais conveniente, você pode usar o gerenciador de pacotes apt-cyg . Sua sintaxe é semelhante ao apt-get, que é uma vantagem. Para isso, siga as etapas acima e use o Cygwin Bash para as seguintes etapas:
Agora que
apt-cyg
está instalado. Aqui estão alguns exemplos de instalação de alguns pacotes:fonte
||' 'usr/local/bin/apt-cyg: line 27:
|| test "- $ GAWK-" = "-"Atualização: você pode ler a resposta mais complexa , que contém mais métodos e informações.
Existem alguns scripts, que podem ser usados como gerenciadores de pacotes simples. Mas, até onde eu sei, nenhum deles permite atualizar pacotes, porque não é uma tarefa fácil no Windows, pois não é possível sobrescrever arquivos em uso. Portanto, você deve fechar todas as instâncias do Cygwin primeiro e, em seguida, usar o setup.exe nativo do Cygwin (que faz a atualização via método "substituir após a reinicialização", quando os arquivos estão em uso).
apt-cyg
O melhor para mim. Simplesmente porque é um dos mais recentes. Funciona corretamente para ambas as plataformas - x86 e x86_64. Existem muitos garfos com alguns recursos adicionais. Por exemplo, o garfo kou1okada é uma das versões aprimoradas.
Setup.exe de Cygwin
Também possui o modo de linha de comando . Além disso, permite atualizar todos os pacotes instalados de uma só vez.
Exemplo de uso:
setup.exe-x86_64.exe -q --packages="bash,vim"
Você pode criar um alias para facilitar o uso, por exemplo:
alias cyg-get="/cygdrive/d/path/to/cygwin/setup-x86_64.exe -q -P"
Então você pode, por exemplo, instalar o pacote Vim com:
cyg-get vim
fonte
você sempre pode criar um alias do bash para configurar arquivos * .exe em $ home / .bashrc
cygwin 32bit
cygwin 64bit
agora você pode instalar pacotes com
fonte
Não. A única ferramenta oficialmente suportada para baixar e atualizar os pacotes Cygwin é o arquivo setup.exe usado na instalação inicial , embora possa ser chamado com argumentos de linha de comando para ajudar no processo.
Nessa mesma página:
fonte
Isso funcionou para mim:
fonte
wget https://raw.githubusercontent.com/transcode-open/apt-cyg/master/apt-cyg && install apt-cyg /bin
é outra opção se enrolar está faltandorm apt-cyg
depois.Você pode usar o Chocolatey para instalar
cyg-get
e instalar seus pacotes com ele.Por exemplo:
Então:
fonte
setup-x86_64.exe
e instala o Cygwin novamente, não apenasapt-cyg
. Eu tive que cancelar a instalação.