Eu tentei ativar o curl no cygwin, mas ele diz bash: curl: command not found
Como instalo o curl no cygwin?
Eu tentei ativar o curl no cygwin, mas ele diz bash: curl: command not found
Como instalo o curl no cygwin?
Respostas:
No gerenciador de pacotes Cygwin, clique em curl na categoria "net". Sim, é que simples.
Acabei de encontrar isso.
1) Encontre o arquivo cygwin setup.exe em http://cygwin.com/ e execute-o.
2) Clique / insira as preferências até chegar à janela "Selecionar pacotes". (Veja a imagem)
3) Clique em (+) para Net
4) Clique na entrada para enrolar. (Certifique-se de marcar a caixa de seleção para o binário)
5) Instalar.
6) Abra uma janela do cygwin e digite curl.exe (deve estar disponível agora).
setup-x86.exe -q -P curl
na janela cmd window.
em cygwin
lynx -source rawgit.com/transcode-open/apt-cyg/master/apt-cyg > apt-cyg
install apt-cyg /bin
agora você pode
apt-cyg install curl
Para mais, veja o repositório oficial do github de apt-cyg
.
lynx
instalado (não acho que esteja instalado por padrão).
apt-cyg
versão apoio segmentação, como assimapt-cyg install curl=5.5
??
wget
vez de lynx
.
apt-cyg
é um ótimo instalador semelhante ao apt-get para instalar facilmente qualquer pacote para o Cygwin.
$ apt-cyg install curl
Nota: apt-cyg
deve ser instalado primeiro. Você pode fazer isso na linha de comando do Windows:
cd c:\cygwin
cygwinsetup.exe -q -P wget,tar,qawk, bzip2,vim,lynx
Feche o cmd do Windows e abra o Cygwin Bash.
$ lynx -source rawgit.com/transcode-open/apt-cyg/master/apt-cyg > apt-cyg install apt-cyg /bin
$ chmod +x /bin/apt-cyg
setup-x86.exe -q -P curl
. Mas obrigado pelo post. Não sabia o uso da linha de comando da instalação do cygwin antes.
apt-cyg
você tem várias possibilidades confortáveis para gerenciar seus pacotes, como procurar ou atualizar pacotes, listar pacotes de instalação e suas dependências e muito mais, assim como usar o apt-get ou yum em um shell linux comum.
lynx
.
Para usar a versão da linha de comando do curl, você precisa do executável do curl. Portanto, execute o Cygwins Setup.exe e selecione curl (em Net-> curl). Esse usa libcurl3, que está localizado em Libs-> libcurl3. Mas libcurl3 será usado como uma dependência, se ainda não estiver instalado. Então, basta selecionar Net-> curl e pronto.
Para instalar qualquer pacote, primeiro precisamos encontrar o arquivo setup.exe. Não foi possível localizar esse arquivo. Então eu baixei esse arquivo (ou você pode fazer um wget). Estou no windows64 bit. https://cygwin.com/install.html , você pode baixar o arquivo setup-x86_64.exe na seção de instalação e atualizações, mover esse setup-x86_64.exe para seu c: / cygwin64 e executá-lo a partir daí (instalação -x86_64.exe -q -P curl)
Procurei curl nos pacotes cygwin, parte de sua página inicial.
Eu encontrei este link http://cygwin.com/packages/curl/
. Mas isso não foi útil porque não consegui baixar nada
Então, eu procurei pelo curl-7.20.1-1 cygwin
no Google. Encontrei este site útilmirrors.xmission.com/cygwin/release/curl/
Esse site tinha um link para download curl-7.20.1-1.tar.bz2
. Eu descompactei-o usando 7zip. Ele descompacta ./user/bin/
ou algo assim, então eu tive que encontrar curl.exe
na /usr/bin
pasta local e colocá-lo na minha /bin
pastac:\cygwin
Finalmente, eu poderia usar cURL!
Isso me deixou louco. Eu espero que isso ajude alguém!
Eu acabei de encontrar isso.
Se você não estiver vendo curl na lista (consulte a captura de tela de ibaralf), poderá ter fontes cygwin desatualizadas. Em uma das telas do assistente setup.exe do cygwin, você tem a opção de "Instalar da Internet" ou "Instalar do diretório local". Se você tiver a opção "Instalar do diretório local" ativada, poderá não ver a ondulação na lista. Mude para "Instalar da Internet" e selecione um espelho e, em seguida, você verá ondulações.
Podes tentar:
apt-cyg install curl
apt-cyg: command not found
Isso está disponível apenas nas versões mais recentes do Cygwin, ou é apenas um pacote que precisa ser instalado? Minha versão é 1.7.16.
apt-cyg
primeiro. Veja github.com/transcode-open/apt-cyg
Para referência futura:
O Cygwin vem com muitos pacotes ( entre eles curl, como você encontrou ) para instalar um deles, você executa o setup.exe
programa.
Se alguém estiver com problemas para encontrar o CURL na lista em setup.exe (gerenciador de pacotes Cygwin), tente baixar a versão de 64 bits desta configuração. Trabalhou para mim.
Se você não vir um determinado pacote, poderá acessar uma lista completa de portas (também não oficiais, os pacotes que você vê na Web) iniciando o setup.exe com -k
argumento com valor http://cygwinports.org/ports.gpg
(exemplo:C:\cygwin\setup\setup-x86.exe -K http://cygwinports.org/ports.gpg
.
Fazendo isso, você pode escolher muitos pacotes extras, também versões extras do cURL (compat one). Eu faço isso para obter Apache, cUrl, php5, php5-curl e alguns outros :)
Não sei se o apt-cyg pode obter esses pacotes extras.
Acabei de copiar a pasta "curl-7.43.0" do arquivo zip que baixei do site curl.haxx.se para a pasta cygwin64 na unidade C :. E então eu o usei com prefixo curl no terminal de comando cygwin.
Meu local de download real da softpedia , usei o Softpedia Mirror (EUA)
setup*.exe
utilitário Cygwin , não receberá atualizações.
A partir da documentação:
Instalando e atualizando o Cygwin para versões de 64 bits do Windows
Execute o setup-x86_64.exe sempre que desejar atualizar ou instalar um pacote Cygwin para janelas de 64 bits. A assinatura para setup-x86_64.exe pode ser usada para verificar a validade desse binário usando esta chave pública.
No sistema Windows em que você deseja instalar o Cygwin com o cURL, baixe e execute o instalador do Cygwin
64 bits: cygwin.com/setup-x86_64.exe 32 bits: cygwin.com/setup-x86.exe (se já estiver instalado, vá para o caminho existente no arquivo de instalação)
D: \ cygwin \ setup (onde o Cygwin existe)
Clique na configuração (setup-x86_64)
Siga as instruções no assistente de instalação do Cygwin.
Você pode deixar a maioria das configurações com seus valores padrão. Preste atenção específica ao seguinte:
Na tela Selecione sua conexão à Internet, selecione "Instalar da Internet".
Na tela Escolha um site de download, escolha um site da lista ou adicione seus próprios sites à lista. Eu escolhi um: “mirrors.xmission.com”
A tela Selecionar pacotes exibe uma lista de todos os pacotes disponíveis e permite selecionar aqueles que você deseja instalar. Por padrão, apenas os pacotes na categoria "Base" são marcados para instalação. A categoria "Base" não inclui ferramentas como cURL. Você deve selecioná-los explicitamente.
Por padrão, os pacotes são agrupados por categoria. Clique no botão Visualizar para alternar para a visualização completa
Selecione todos os pacotes de ondulação clicando no botão "Ignorar" para cada pacote uma vez. Observe como o rótulo "Ignorar" muda para mostrar o número da versão do pacote selecionado.
a tela Selecionar pacotes deve ter a aparência
Clique em Avançar no restante do assistente. Os pacotes selecionados são baixados e instalados.
Funcionou para mim e resolveu o problema: comando bash curl não encontrado cygwin
A instalação libcurl-devel
funcionou para mim. Execute a instalação do cygwin. Depois de chegar à janela Selecionar pacote , procure por ondulações, conforme mostrado na captura de tela . Selecione libcurl-devel
e instale o pacote.
Mesmo abaixo instalará curl
cd c: \ cygwin setup.exe -q -P ondulação
Category
nome é Net, procure o nome do pacotecurl
e selecione-o.