Wie erhalte ich die vollständige Cygwin-Installation (ca. 1 GB)?

Wie erhalte ich die vollständige Cygwin-Installation (ca. 1 GB)?

Ich möchte Cygwin Full (ca. 1GB) installieren, kann aber keine Site mehr finden, die es anbietet.war eineaber dieDas Internetarchiv hat es nicht gesichert, nachdem jemand die Site geschlossen hat.

MancheAnweisungen zur Installation finden Sie hier.

Wie kann ich es bekommen und gibt es eine vertrauenswürdige Quelle mit Hashes zur Überprüfung des Dumps?

Antwort1

Tausende von Paketen. Wenn Sie einen statischen Dump davon erstellen, ist er innerhalb eines Tages veraltet. Ich weiß, was Sie meinen. Aber am besten ist es, sich die Mühe einmal zu machen, sie auf dem neuesten Stand zu halten und ein Backup zu erstellen, bevor Sie sie wieder löschen.

Cygwin-Installationshandbuchsagt,

Standardmäßig installiert setup.exe nur die Pakete in der Kategorie „Base“ und deren Abhängigkeiten, was zu einer minimalen Cygwin-Installation führt. Viele häufig verwendete Tools wie gcc (das Sie in der Kategorie „Devel“ finden) werden jedoch nicht eingeschlossen. Da setup.exe Abhängigkeiten automatisch auswählt, achten Sie darauf, keine erforderlichen Pakete abzuwählen. Insbesondere ist alles in der Kategorie „Base“ erforderlich.

Wenn Sie also wissen, welche Pakete Sie benötigen, ist das kein großes Problem, da die wichtigsten standardmäßig installiert werden. Sie können jedes gewünschte Paket jederzeit nach der Installation von Cygwin installieren. Sie müssen nicht alle auf einmal installieren.

Antwort2

So erhalten Sie ganz einfach die vollständige Cygwin-Version.

Führen Sie die Cygwin-Datei setup.exe aus. (Sie können sie herunterladen untercygwin.com). Wählen Sie Ihre Optionen und klicken Sie auf „Weiter“, bis Sie zu einem Bildschirm gelangen, auf dem die Liste der Pakete angezeigt wird.

Wenn Ihr Bildschirm „Pakete auswählen“ anders aussieht als meiner, klicken Sie einfach immer wieder auf die Schaltfläche „Anzeigen“ oben rechts, bis der Text neben „Anzeigen“ wie bei mir „Kategorie“ lautet.

alter Cygwin-Screenshot

Update: Klicken Sie in der neuen Cygwin-Oberfläche auf das Dropdown-Menü neben der Beschriftung „Ansicht“ oben links und wählen Sie „Kategorie“. Vielen Dank an simlev für dieAntwort.

Bildbeschreibung hier eingeben

Klicken Sie anschließend neben „Alle“ auf „Standard“.

Bildbeschreibung hier eingeben

Jetzt sind alle Pakete ausgewählt!

Bildbeschreibung hier eingeben

(Der letzte Schritt besteht darin, einfach die restlichen Schritte auszuführen, die Ihnen das Setup-Programm vorgibt.).

Wenn Sie Ihr aktuelles Cygwin „aktualisieren“ müssen, um alle neuen Pakete zu haben, ohne Ihre alten zu löschen usw., dann diese Informationen vonCygwin.comsollte nützlich sein:

Sobald Sie eine vorhandene Cygwin-Installation haben, wird der setup.exe-Chooser auch zum Verwalten Ihrer Cygwin-Installation verwendet. Informationen zu installierten Paketen werden im Verzeichnis /etc/setup/ Ihrer Cygwin-Installation gespeichert. Wenn setup.exe dieses Verzeichnis nicht finden kann, verhält es sich so, als ob Sie keine Cygwin-Installation hätten. Wenn setup.exe eine neuere Version eines installierten Pakets findet, wird es automatisch zum Upgrade markiert. Um ein vorhandenes Paket zu deinstallieren, neu zu installieren oder die Quelle dafür abzurufen, klicken Sie auf „Behalten“, um es umzuschalten. Um außerdem einen Neustart nach dem Upgrade zu vermeiden, schließen Sie alle Cygwin-Fenster und stoppen Sie alle Cygwin-Prozesse, bevor setup.exe mit der Installation des aktualisierten Pakets beginnt.

Um unbeabsichtigte Upgrades zu vermeiden, verwenden Sie die Ansicht „Ausstehend“, um zu sehen, welche Pakete zum Upgrade markiert wurden. Wenn Sie ein Paket nicht aktualisieren möchten, klicken Sie auf die neue Versionsnummer, um sie umzuschalten, bis „Behalten“ angezeigt wird. Alle Pakete können so eingestellt werden, dass sie auf der installierten Version bleiben, indem Sie oben rechts im Auswahlfenster auf die Schaltfläche „Behalten“ klicken.

Normalerweise ist eine frühere Version jedes Pakets verfügbar, falls ein Downgrade erforderlich ist, um einen schwerwiegenden Fehler in der aktuellen Version des Pakets zu vermeiden. Gelegentlich sind für Pakete auch Testversionen (oder „experimentelle“) verfügbar. Frühere und experimentelle Versionen können ausgewählt werden, indem Sie auf die Spalte „Neu“ des Pakets klicken, bis die gewünschte Version angezeigt wird.

Alle verfügbaren experimentellen Pakete können durch Drücken des Exp-Knopfes oben rechts im Auswahlfenster ausgewählt werden. Beachten Sie jedoch, dass beim nächsten Ausführen von setup.exe versucht wird, alle alten oder experimentellen Versionen durch die aktuelle Version zu ersetzen, sofern nicht anders angegeben.

Übrigens habe ich Cygwin vollständig installiert (außer den Spielen und ohne veraltete, aber mit einigen geringfügigen [zumindest glaube ich das] zusätzlichen erforderlichen Abhängigkeiten). Die Gesamtgröße der komprimierten, heruntergeladenen Pakete beträgt etwa 5,51 GB, während die Cygwin-Software mit allen unkomprimierten Paketen 16,1 GB groß ist (Größe auf der Festplatte beträgt 17,1 GB). Beide sind in separaten Verzeichnissen gespeichert, sodass, vorausgesetzt, Sie behalten die komprimierten, heruntergeladenen Pakete, insgesamt etwa 22 GB Festplattenspeicher benötigt werden. Das Herunterladen und Installieren hat bei mir etwa 10 Stunden gedauert, was natürlich variieren kann.

Bildbeschreibung hier eingeben Bildbeschreibung hier eingeben

Antwort3

Wenn Sie habenrsyncdann gibt es hier einen einfachen einzeiligen Ansatz.

rsync --partial -va rsync://ftp.jaist.ac.jp/pub/cygwin/release/ /cygdrive/c/archive/cygwin/release/

Ersetzen Sie einfach die Quelle durch Ihren lokalen Spiegel oder was auch immer am schnellsten ist.
Normalerweise habe ich ein Skript darunter, /cygdrive/c/archive/cygwin/sync-with-cygwin-mirror.shdamit es auf die neueste und beste Version aktualisiert wird :-)

Beispielskript

cat > /cygdrive/c/archive/cygwin/sync-with-cygwin-mirror.sh <<"EOF"
#!/bin/bash
#
###
# Choose mirror that is on http://www.cygwin.com/mirrors.html
#
# "ftp://ftp.jaist.ac.jp/pub/cygwin/"
# "ftp://ftp.sunet.se/pub/lang/cygwin/"
# "http://mirrors.kernel.org/sourceware/cygwin/"
#
# Old
# "http://sources.redhat.com/cygwin/mirrors.lst"
###
rsync --partial -va rsync://ftp.jaist.ac.jp/pub/cygwin/release/ /cygdrive/c/archive/cygwin/release/
#
EOF
chmod +x /cygdrive/c/archive/cygwin/sync-with-cygwin-mirror.sh

Antwort4

Und wenn Sie nicht Stunden mit dem Herunterladen verbringen möchten, können Sie ein einfaches Tool verwenden, das ich erstellt habe und das den schnellsten Spiegel findet: Cygwin Spiegeltester

verwandte Informationen