Gibt es ein apt-get
ähnliches Programm zur Verwendung mit Cygwin?
Ich habe es bereits versucht, cyg-apt
aber wenn ich es versuche, erhalte ich diesen Fehler:
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
mitapt-cyg
. Letzteres ist viel besser (denken Sie daran, dassapt-get
das Gute am ähnlichsten klingt ).Antworten:
Das Beste, was ich je benutzt habe:
apt-cyg Paketmanager
quelle
apt-cyg update
wird setup.ini usw. aktualisieren, wenn jemand Probleme ohne Datum setup.iniSie können dies mit Cygwins setup.exe über die Windows-Befehlszeile tun. Beispiel:
Für ein bequemeres Installationsprogramm möchten Sie möglicherweise den apt-cyg-Paketmanager verwenden . Die Syntax ähnelt apt-get, was ein Plus ist. Befolgen Sie dazu die obigen Schritte und verwenden Sie Cygwin Bash für die folgenden Schritte:
Nun
apt-cyg
ist das installiert. Hier einige Beispiele für die Installation einiger Pakete:quelle
||' 'usr/local/bin/apt-cyg: line 27:
|| Test "- $ GAWK-" = "-"Update: Sie können die komplexere Antwort lesen , die mehr Methoden und Informationen enthält.
Es gibt einige Skripte, die als einfache Paketmanager verwendet werden können. Soweit ich weiß, können Sie mit keinem von Paketen ein Upgrade durchführen, da dies unter Windows keine einfache Aufgabe ist, da verwendete Dateien nicht überschrieben werden können. Sie müssen also zuerst alle Cygwin-Instanzen schließen und können dann die native setup.exe von Cygwin verwenden (die selbst das Upgrade über die Methode "Nach Neustart ersetzen" durchführt, wenn Dateien verwendet werden).
apt-cyg
Das beste für mich. Einfach weil es eines der neuesten ist. Es funktioniert korrekt für beide Plattformen - x86 und x86_64. Es gibt viele Gabeln mit einigen zusätzlichen Funktionen. Zum Beispiel ist die Gabel kou1okada eine der verbesserten Versionen.
Cygwins setup.exe
Es hat auch Befehlszeilenmodus . Darüber hinaus können Sie alle installierten Pakete gleichzeitig aktualisieren.
Anwendungsbeispiel:
setup.exe-x86_64.exe -q --packages="bash,vim"
Sie können einen Alias zur einfacheren Verwendung erstellen, zum Beispiel:
alias cyg-get="/cygdrive/d/path/to/cygwin/setup-x86_64.exe -q -P"
Dann können Sie beispielsweise das Vim- Paket installieren mit:
cyg-get vim
quelle
Sie können jederzeit einen Bash-Alias erstellen, um * .exe-Dateien in $ home / .bashrc einzurichten
Cygwin 32bit
Cygwin 64bit
Jetzt können Sie Pakete mit installieren
quelle
Nein. Das einzige offiziell unterstützte Tool zum Herunterladen und Aktualisieren von Cygwin-Paketen ist die Datei setup.exe, die Sie für die Erstinstallation verwendet haben. Sie kann jedoch mit Befehlszeilenargumenten aufgerufen werden, um den Prozess zu unterstützen.
Von derselben Seite:
quelle
Das hat es für mich zum Laufen gebracht:
quelle
wget https://raw.githubusercontent.com/transcode-open/apt-cyg/master/apt-cyg && install apt-cyg /bin
ist eine andere Option, wenn Locken fehltrm apt-cyg
danach daran.Sie können Chocolatey verwenden ,
cyg-get
um Ihre Pakete damit zu installieren und dann zu installieren.Beispielsweise:
Dann:
quelle
setup-x86_64.exe
und installiert Cygwin erneut, nicht nurapt-cyg
. Ich musste die Installation abbrechen.