Ich benötige ein Offline-Installationsprogramm mit den meisten häufig benötigten Dienstprogrammen. Irgendwie verwirrt mich das Standardinstallationsprogramm mit all seiner Paketauswahl. Ich habe Cygwin installiert, kann das diff
Dienstprogramm jedoch nach der Installation nicht finden .
75
Antworten:
Wenn Sie nur die UNIX-Befehlszeilentools benötigen, würde ich empfehlen, Cygwin nicht zu installieren. Cygwin möchte Ihren Windows-PC in eine UNIX-Workstation verwandeln, weshalb er gerne alle seine Pakete installiert.
Schauen Sie sich stattdessen GnuWin32 an. Es sind Windows-Ports der Befehlszeilentools und sonst nichts. Hier ist das Installationsprogramm für GnuWin32
diff.exe
. Es gibt Offline-Installationsprogramme für alle gängigen Tools .(Sie haben nach Offline-Installationsprogrammen gefragt, aber falls Sie später eines möchten, gibt es ein Tool, mit dem Sie alles für Sie herunterladen und installieren können .)
Methode 2: Erstellen Sie eine Offline-Installations-Zip-Datei für Cygwin.
Spielen Sie keine Pakete, da das installierte Verzeichnis für cygwin in einer Zip-Datei gespeichert und erweitert werden kann, wann immer Sie es auf einem Computer benötigen.
Laden Sie das Cygwin-Installationsprogramm herunter
Wählen Sie Pakete, die Sie von GUI installieren möchten.
Klicken Sie auf Installieren und warten Sie sehr lange, bis alles heruntergeladen ist.
Komprimieren Sie den Ordner C: \ Cygwin. Jetzt haben Sie Ihre Offline-Zip-Datei für die Installation von Cygwin auf jedem Computer.
Entpacken Sie diese Datei auf einem beliebigen Computer. Stellen Sie die Pfade cmd.exe entsprechend ein, um auf das Verzeichnis cygwin bin in der Windows-Systemsteuerung zu verweisen.
quelle
In den folgenden Anweisungen wird davon ausgegangen, dass Sie Cygwin auf einem Computer ohne Internetverbindung installieren möchten. Ich gehe davon aus, dass Sie Zugriff auf einen anderen Computer mit einer Internetverbindung haben. Starten Sie auf dem angeschlossenen Computer:
Holen Sie sich das Cygwin-Installationsprogramm ("setup.exe"). Direkte Download-URL: x86 oder x86_64 .
Wenn Sie im Setup nach "Download-Quelle auswählen" gefragt werden, wählen Sie " Download ohne Installation"
Führen Sie den Rest des Setups durch (wählen Sie das Download-Verzeichnis, die Spiegel, die gewünschten Softwarepakete usw.).
Jetzt haben Sie genau dort auf Ihrer Festplatte ein Cygwin-Repository. Kopieren Sie dieses Verzeichnis zusammen mit dem Programm "setup.exe" auf Ihren Zielcomputer (es muss sich nicht in einem Netzwerk befinden).
Führen Sie auf dem Zielcomputer "setup.exe" aus.
Wenn Sie im Setup nach "Download-Quelle auswählen" gefragt werden, wählen Sie "Aus lokalem Verzeichnis installieren "
Komplette Einrichtung wie gewohnt. Es ist kein Internetzugang erforderlich.
quelle
setup-x86.exe -q -R %SystemDrive%\cygwin -P openssh,openssl,curl,cygrunsrv,wget,rebase,vim,nano -L .
eine unbeaufsichtigte Installation von sshd ausführen.Wählen Sie unter http://cygwin.com/mirrors.html einen Spiegelserver aus, der Ihnen am nächsten liegt
Wählen Sie einen beliebigen FTP- oder HTTP-Spiegel.
Laden Sie den gesamten Spiegel herunter und behalten Sie dabei die genaue Dateibaumstruktur des Cygwin-Verzeichnisses im Spiegel bei.
Bearbeiten: Wie lade ich den ganzen Spiegel herunter?
Führen Sie setup.exe aus, wählen Sie source als lokales Verzeichnis und navigieren Sie zum Release-Verzeichnis.
Jetzt haben Sie den Offline-Cygwin-Installer .
Update: Verwenden Sie Babun. Es basiert auf Cygwin und ist benutzerfreundlicher. Holen Sie sich Babun
quelle
Keine direkte Antwort auf Ihre Frage, aber Sie können die am häufigsten verwendeten Dienstprogramme von http://www.mingw.org/ erhalten, ohne mit diesem schrecklichen Cygwin-Installationsprogramm durch die Reifen springen zu müssen.
Hier ist ein etwas informativerer Link: http://sourceforge.net/apps/mediawiki/cobcurses/index.php?title=Install-MSYS .
quelle
Es gibt eine andere Lösung zum Erstellen eines Offline-Cygwin-Installationsprogramms, das 'pmcyg' verwendet ( http://www.sourceforge.net/projects/pmcyg ). Wenn Sie pmcyg eine Liste der Cygwin-Pakete geben, die Sie zur Verfügung haben möchten, werden automatisch alle Pakete, ihre Abhängigkeiten und die Datei setup.exe in einen Ordner heruntergeladen, den Sie dann auf eine CD-ROM brennen können.
quelle
Vielleicht hilft Ihnen diese Beschreibung bei Ihrer Aufgabe.
http://www.cygwin.com/ml/cygwin/2003-09/msg00041.html
quelle
Installiere stattdessen Babun -> https://babun.github.io/index.html Es enthält Cygwin;)
quelle
Möge dieser Beitrag Ihr Problem lösen
Siehe Antwort zur vollständigen Installation : Was ist die aktuelle vollständige Installationsgröße von Cygwin?
quelle
Sie können von unten Link herunterladen. ftp://ftp.comtrol.com/dev_mstr/sdk/other/1800136.tar.gz Nach dem Herunterladen einfach das Image extrahieren und installieren.
quelle
Ich bin kein großer Fan von Cygwin. Es ist gut, wenn Sie einen Unix-Code haben, der ein vollständiges POSIX- System erfordert , nehme ich an. Selbst dann wird Ihre Programm- GPL (aufgrund der GPL-DLL) gerendert, es sei denn, Sie zahlen Red Hat für eine andere Lizenz.
Die meisten Leute sollten stattdessen MinGW (und MSYS) verwenden. Dadurch erhalten Sie die Unix-Shell und Dienstprogramme (auch Compiler, wenn Sie möchten) ohne die absichtlich infektiöse DLL. Die meisten Leute, die GNU-Compiler unter Windows verwenden, verwenden MinGW (obwohl einige es nicht merken).
Ebenso wichtig für Ihre Zwecke ist, dass Sie die Teile separat herunterladen können, anstatt das Installationsprogramm zum erneuten Herunterladen zu verwenden.
Die SourceForge- Downloadseite ist hier . Ich würde vorschlagen, mit dem MSYS Base System-Paket zu beginnen, das Ihnen die Coreutils , Bash , make , tar usw. enthält. Wenn Sie weitere Informationen benötigen, können Sie aus der Liste der Pakete auswählen.
quelle