Ich habe versucht, Curl auf Cygwin zu aktivieren, aber es heißt bash: curl: command not found
Wie installiere ich Curl auf Cygwin?
Ich habe versucht, Curl auf Cygwin zu aktivieren, aber es heißt bash: curl: command not found
Wie installiere ich Curl auf Cygwin?
Antworten:
Klicken Sie im Cygwin-Paketmanager in der Kategorie "Netz" auf "Locken". Ja, es ist das einfach.
Ich bin gerade darauf gestoßen.
1) Suchen Sie die Datei cygwin setup.exe unter http://cygwin.com/ und führen Sie sie aus.
2) Klicken Sie auf / geben Sie die Einstellungen ein, bis Sie das Fenster "Pakete auswählen" erreichen. (Siehe Bild)
3) Klicken Sie auf (+) für Net
4) Klicken Sie auf den Eintrag für Curl. (Stellen Sie sicher, dass Sie das Kontrollkästchen für Binär
aktivieren. ) 5) Installieren.
6) Öffnen Sie ein Cygwin-Fenster und geben Sie curl.exe ein (sollte jetzt verfügbar sein).
setup-x86.exe -q -P curl
In Windows Cmd-Fenster ausführen.
in Cygwin
lynx -source rawgit.com/transcode-open/apt-cyg/master/apt-cyg > apt-cyg
install apt-cyg /bin
jetzt kannst du
apt-cyg install curl
Weitere Informationen finden Sie im offiziellen Github-Repository von apt-cyg
.
lynx
installiert haben (ich glaube nicht, dass es standardmäßig installiert ist).
apt-cyg
Support - Version Targeting, wie so apt-cyg install curl=5.5
??
wget
anstelle von zu verwenden lynx
.
apt-cyg
ist ein großartiges Installationsprogramm, das apt-get ähnelt, um problemlos Pakete für Cygwin zu installieren.
$ apt-cyg install curl
Hinweis: apt-cyg
sollte zuerst installiert werden. Sie können dies über die Windows-Befehlszeile tun:
cd c:\cygwin
cygwinsetup.exe -q -P wget,tar,qawk, bzip2,vim,lynx
Schließen Sie Windows cmd und öffnen Sie 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
. Aber danke für den Beitrag. Ich kannte die Befehlszeile des Cygwin-Setups vorher nicht.
apt-cyg
Sie eine Reihe komfortabler Möglichkeiten, Ihre Pakete zu verwalten, z. B. das Suchen oder Aktualisieren von Paketen, das Auflisten von Installationspaketen und deren Abhängigkeiten und vieles mehr, genau wie die Verwendung von apt-get oder yum auf einer normalen Linux-Shell.
lynx
.
Um die Befehlszeilenversion von curl verwenden zu können, benötigen Sie die ausführbare Datei curl. Führen Sie also die Datei Cygwins Setup.exe aus und wählen Sie curl (unter Net-> curl). Dieser verwendet libcurl3, das sich in Libs-> libcurl3 befindet. Libcurl3 wird jedoch als Abhängigkeit eingezogen, wenn es nicht bereits installiert ist. Wählen Sie einfach Net-> Curl und los geht's.
Um ein Paket zu installieren, müssen wir zuerst die Datei setup.exe finden. Ich konnte diese Datei nicht finden. Also habe ich diese Datei heruntergeladen (oder Sie können ein Wget ausführen). Ich bin unter Windows64 Bit. Also, wenn Sie zu gehen Unter https://cygwin.com/install.html können Sie die Datei setup-x86_64.exe aus dem Abschnitt installieren und aktualisieren herunterladen, diese setup-x86_64.exe in Ihr c: / cygwin64 verschieben und von dort aus ausführen (Setup) -x86_64.exe -q -P Curl)
Ich habe auf den Cygwin-Paketen auf ihrer Homepage nach Locken gesucht.
Ich habe diesen Link gefunden http://cygwin.com/packages/curl/
. Aber das war nicht hilfreich, weil ich nichts herunterladen konnte
Also habe ich curl-7.20.1-1 cygwin
bei Google nach dem gesucht . Ich habe diese hilfreiche Seite gefundenmirrors.xmission.com/cygwin/release/curl/
Diese Seite hatte einen Link zum Herunterladen curl-7.20.1-1.tar.bz2
. Ich habe es mit 7zip entpackt. Es entpackt es in ./user/bin/
oder so, also musste ich es curl.exe
im lokalen /usr/bin
Ordner finden und in meinen /bin
Ordner von legenc:\cygwin
Endlich könnte ich cURL benutzen!
Das hat mich verrückt gemacht. Ich hoffe es hilft jemandem!
Ich bin gerade darauf gestoßen.
Wenn Sie in der Liste keine Locken sehen (siehe Screenshot von ibaralf), verfügen Sie möglicherweise über veraltete Cygwin-Quellen. In einem der Bildschirme im Assistenten setup.exe von cygwin haben Sie die Option "Aus dem Internet installieren" oder "Aus lokalem Verzeichnis installieren". Wenn Sie die Option "Aus lokalem Verzeichnis installieren" aktiviert haben, wird Curl möglicherweise nicht in der Liste angezeigt. Wechseln Sie zu "Aus dem Internet installieren" und wählen Sie einen Spiegel aus. Dann sollte sich Curl sehen.
Du kannst es versuchen:
apt-cyg install curl
apt-cyg: command not found
Ist dies nur in neueren Versionen von Cygwin verfügbar oder muss nur ein Paket installiert werden? Meine Version ist 1.7.16.
apt-cyg
zuerst installieren müssen . Siehe github.com/transcode-open/apt-cyg
Zum späteren Nachschlagen:
Cygwin wird mit vielen Paketen geliefert ( darunter Curl, wie Sie festgestellt haben ), um eines davon zu installieren, mit dem Sie das setup.exe
Programm ausführen .
Wenn Sie ein bestimmtes Paket nicht sehen, können Sie auf eine vollständige Liste der Ports zugreifen (auch nicht offiziell, die Pakete, die Sie im Web sehen) und die Datei setup.exe mit einem -k
Argument mit Wert starten http://cygwinports.org/ports.gpg
(Beispiel :) C:\cygwin\setup\setup-x86.exe -K http://cygwinports.org/ports.gpg
.
Auf diese Weise können Sie viele zusätzliche Pakete auswählen, auch zusätzliche Versionen von cURL (kompatibles). Ich mache das, um Apache, cUrl, php5, php5-curl und einige andere zu bekommen :)
Ich weiß nicht, ob apt-cyg diese zusätzlichen Pakete bekommen kann.
Ich habe gerade den Ordner "curl-7.43.0" aus der Zip-Datei, die ich von der Curl-Website curl.haxx.se heruntergeladen habe, in den Ordner cygwin64 auf Laufwerk C: kopiert. Und dann habe ich es mit Präfix Curl im Cygwin-Befehlsterminal verwendet.
Mein tatsächlicher Download-Speicherort von Softpedia , ich habe Softpedia Mirror (US) verwendet.
setup*.exe
Dienstprogramms installieren , erhalten Sie keine Updates.
Aus der Dokumentation:
Installieren und Aktualisieren von Cygwin für 64-Bit-Versionen von Windows
Führen Sie setup-x86_64.exe jedes Mal aus, wenn Sie ein Cygwin-Paket für 64-Bit-Fenster aktualisieren oder installieren möchten. Die Signatur für setup-x86_64.exe kann verwendet werden, um die Gültigkeit dieser Binärdatei mithilfe dieses öffentlichen Schlüssels zu überprüfen.
Laden Sie auf dem Windows-System, auf dem Sie Cygwin mit cURL installieren möchten, das Cygwin-Installationsprogramm herunter und führen Sie es aus
64-Bit: cygwin.com/setup-x86_64.exe 32-Bit: cygwin.com/setup-x86.exe (falls bereits installiert, gehen Sie zum Pfad der vorhandenen Setup-Datei)
D: \ cygwin \ setup (wo der Cygwin existiert)
Klicken Sie auf das Setup (setup-x86_64)
Befolgen Sie die Anweisungen im Cygwin-Setup-Assistenten.
Sie können die meisten Einstellungen auf ihren Standardwerten belassen. Achten Sie besonders auf Folgendes:
Wählen Sie im Bildschirm "Wählen Sie Ihre Internetverbindung aus" die Option "Aus dem Internet installieren".
Wählen Sie im Bildschirm Download-Site auswählen eine Site aus der Liste aus oder fügen Sie der Liste Ihre eigenen Sites hinzu. Ich habe Folgendes ausgewählt: "Mirrors.xmission.com"
Auf dem Bildschirm Pakete auswählen wird eine Liste aller verfügbaren Pakete angezeigt, und Sie können diejenigen auswählen, die Sie installieren möchten. Standardmäßig sind nur die Pakete in der Kategorie "Basis" für die Installation markiert. Die Kategorie "Basis" enthält keine Tools wie cURL. Sie sollten diese explizit auswählen.
Standardmäßig sind die Pakete nach Kategorien gruppiert. Klicken Sie auf die Schaltfläche Ansicht, um zur Vollansicht zu wechseln
Wählen Sie alle Curl-Pakete aus, indem Sie einmal auf die Schaltfläche "Überspringen" für jedes Paket klicken. Beachten Sie, wie sich die Bezeichnung "Überspringen" ändert, um die Versionsnummer des ausgewählten Pakets anzuzeigen.
Der Bildschirm Pakete auswählen sollte folgendermaßen aussehen
Klicken Sie im Rest des Assistenten auf Weiter. Die ausgewählten Pakete werden heruntergeladen und installiert.
Es hat bei mir funktioniert und das Problem behoben: Befehl bash curl nicht gefunden cygwin
Die Installation libcurl-devel
hat bei mir funktioniert. Führen Sie das Cygwin-Setup aus. Nachdem Sie das Fenster Paket auswählen erreicht haben, suchen Sie nach Locken, wie im Screenshot gezeigt . Wählen Sie libcurl-devel
das Paket aus und installieren Sie es.
Auch unten wird Curl installiert
cd c: \ cygwin setup.exe -q -P curl
Category
Name ist Net. Suchen Sie in diesem Fall nach dem Paketnamencurl
und wählen Sie ihn aus.