wie zu installieren apt-cyg für Cygwin?
form angenommen hier - zu erklären, wie zu installieren apt-cyg
Installieren apt-cyg
Können Sie gehört haben von Programmen wie apt-get (Ubuntu), yum/dnf (Fedora), pacman (Arch) oder brauen (Mac OS X)... .. .Das analoge Programm für Cygwin heißt apt-cyg.
Installieren apt-cyg ist einfach. Speichern Sie zunächst diese Datei: https://raw.githubusercontent.com/transcode-open/apt-cyg/master/apt-cyg . Verwenden Sie dann den Datei-Explorer finden Sie die Datei in Ihrem Downloads-Ordner und verschieben Sie Sie in C:\cygwin\bin. Dann öffnen Cygwin und geben Sie "chmod +x /bin/apt-cyg". Dies sagt Cygwin, die Sie wollen in der Lage zu führen Sie die apt-cyg-Befehl. Schließlich geben Sie "apt-cyg-Spiegel ftp://sourceware.org/pub/cygwin". Dies setzt apt-cyg das offizielle repository beim herunterladen von Programmen.
Klingt einfach genug. Aber ich habe einen Fehler.
Diesem tutorial nicht angeben, mit, welchen Namen und welche Erweiterung zu speichern, die Datei.
Ich speichern Sie es als apt-cyg.txt
, und verschieben Sie Sie in C:\cygwin64\bin
Funktioniert das nicht. Beim laufen apt-cyg
bekomme ich den Fehler: bad interpreter: No such file or directory
Meine Vermutung ist, dass die Verlängerung oder Dateinamen sind schlecht. Was Namen und die extension soll ich verwenden?
Gibt es weitere Schritte zu diesem Prozess?
Hinweis: ich gerade installiert cygwin auf einem windows 10. Bitte denkt nicht, dass ich andere tools bereits installiert.
d2u /bin/apt-cyg
oder erneut herunterladen, ohne Erweiterung, und speichern Sie Sie als Datei-Typ All file *.*
InformationsquelleAutor AIon | 2017-07-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
Denken Sie daran, dass die
setup-x86.exe
odersetup-x86_64.exe
heruntergeladen https://www.cygwin.com/ ist die offizielle Methode für die Installation von cygwin. Wenn Sie installieren Sie mithilfe einer anderen Methode und Probleme haben, erhalten Sie möglicherweise wenig oder keine offizielle Unterstützung. Verwenden Sie einfach die offizielle gui-installer zu installieren und die update-Pakete.apt-cyg
- Datei mit einem klicken der linken Maustaste link speichern unter... mit dem Namenapt-cyg
mit keine Erweiterung. Sie kann zur Verfügung stellen müssen, der Punkt trennt den Dateinamen und die Erweiterung. Die Datei ist ein bash-shell-Skript. Verwendenhead apt-cyg | cat -A
. Wenn Sie sehen^M
s am Ende der Zeilen, verwenden Sied2u apt-cyg
zu konvertieren Linie endet aus\m\n
zu\n
. Dannchmod +x apt-cyg
. Jetzt können Sie ausführenapt-cyg
.Cygwin bringt Linux auf Windows, ich wünschte nur, es wäre "Offiziell" bringen die Vorteile von command-line-Paket-management, nicht-GUI-installation nur Methoden 🙁
apt-cyg
und seine Gabeln sind gut gepflegt. Mithilfe des GUI-Installationsprogramms nimmt ein Vorteil der Verwendung eines Linux-terminal-emulator. Ich schlage vor, mitapt-cyg
. Wenn die Unterstützung ist ein Problem (und ich verstehe, dass es sein kann), führen diesetup
von der Kommandozeile wie beschrieben hier. Ich möchte erklären, meine down-vote. Wenn du support willst, das GUI-Installationsprogramm in einem Schritt zu viel, vor allem unter Berücksichtigung der OP ' s Frage. P. S. dieser ist ein guter link mit Anleitung zum installierenapt-cyg
. Oder verwenden Sie die Antwort von @HaydenIch war ein glücklicher Benutzer von apt-cyg zurück, wenn ich hatte, um MS-Windows zu arbeiten, damit ich nicht denke, dass dies ist eine besonders nützliche Antwort für Menschen, die wollen, installieren Sie das Skript. Aber ich glaube nicht, dass es sollte nach unten gestimmt, wie es wahrscheinlich gute Ratschläge für Anfänger, die nicht vertraut mit Cygwin und die Unterschiede zwischen Linux und MS-Windows-Systeme. Siehe sourceware.org/ml/cygwin/2019-01/msg00084.html
InformationsquelleAutor Doug Henderson
Installieren Sie es wie folgt:
1 - Stellen Sie sicher, dass
lynx
installiert ist2 - Run
lynx -source rawgit.com/transcode-open/apt-cyg/master/apt-cyg > apt-cyg
3 - Run
install apt-cyg /bin
Das ist es!
lynx-source rawgit.com/transcode-open/apt-cyg/master/apt-cyg > apt-cyg
InformationsquelleAutor Hayden
Können Sie dies mit nur den browser.
chmod
im bash wieInformationsquelleAutor Paul Vanderveen
Wie es scheint, gibt es kein problem mit der Erweiterung, aber mit den Zeilenenden im Skript (siehe Teil ^M). Ähnliche Dinge passieren, wenn Sie git verwenden, die auf mehreren Plattformen und ändern Sie die unix-Endung lf nach windows beenden clrf und so.
Betrachten ändern clrf lf entfernen (cr) durch den Befehl:
Sollte es keine Erweiterung in Befehle, also nicht hinzufügen, eine Verlängerung der apt-cyg nach dem herunterladen es zu
/bin
.InformationsquelleAutor Michal
Den github repo apt-cyg fragt zu installieren
apt-cyg
wie folgt:Werden(dies erfordert
lynx
bereits installiert in Ihrem cygwin. Wenn Sie nicht ausgewählt habenlynx
Paket während der installation von cygwin, können Sie erneut das setup aninstallation-path-to-cygwin\cygwin\setup\setup-x86_64.exe
und wählen Sie dannlynx
in seine Installations-Assistenten.)Allerdings war ich immer Fehler während der Ausführung oben
lynx
Befehl. Scheint, dass die hinter corporate proxy ist ein Problem. Und ich war nicht in der Lage, um es herauszufinden, wie konfigurieren Sie den proxy fürlynx
.So, ich ging einfach auf github Zugang
apt-cyg
Skript hier. Ich heruntergeladen habe das script aus dem browser, indem Sie die Navigation oben, link, rechts klicken und dann speichern unter. Beachten Sie, dass Sie haben, um es zu speichern, ohne Endung (das heißt, wählen Sie "Alle Dateien" im "Speichern als Typ" drop-down "Speichern Als" - Fenster, statt der "Text Document"), denn browser können standardmäßig speichern Sie es als text-Datei (txt
). Wenn Sie heruntergeladen haben, es als txt, können Sie ändern Sie die Erweiterung. Cut-paste diese Datei zupath-tocygwin\cygwin\setup\bin
.Thats it!!! Jetzt
apt-cyg
zugänglich sein müssen von der cygwin-terminal.Hinweis:
Dont vergessen, proxt Weg, wenn Sie mit
apt-cyg install
hinter corporate proxy:Beispiel:
Hinweis
@
im Passwort ersetzt werden sollte mit%40
.Dann können Sie Pakete installieren:
InformationsquelleAutor Mahesha999