2016-07-30 29 views
0

Periodisch heruntergeladene Cygwinsetup.exe installiert neuere Version von Cygwin DLL.Wie bekomme ich Cygwin DLL Version vor der Installation (Kommandozeilenausgabe)?

Der Installer GUI zeigt die Version, aber ich will es bekommen Kommandozeile in der Ausgabe unter Verwendung, zum Beispiel:

setup.exe --something-like-version 

This answer zeigt, wie diese nach der Installation zu bekommen, aber es ist zu spät für mich.

+0

Meinst du vor der Installation von Cygwin von Grund auf neu oder vor einem Update? Was ist im ersten Fall wichtig? – matzeri

+0

@matzeri, ich meine vor der Installation von Grund auf neu. Auch wenn es sich um ein Update handelt, sollte die Version dennoch aus dem (noch nicht deinstallierten) Paket stammen. Ich bin mir nicht sicher, was der Ansatz ist. Aber ich denke, dass es (Neuinstallation oder Update) nicht wirklich wichtig ist, denn wenn ich die Version des Software-Inhalts vor der Aktualisierung abrufen kann, sollte ich wahrscheinlich in der Lage sein, den gleichen Wert zu verwenden, bevor ich von Grund auf neu installiere. Die Quelle des Wertes (die Version) kommt von demselben Ort - noch nicht deinstallierte heruntergeladene Softwaredateien. – uvsmtid

+0

schaut auf https://cygwin.com/packages/x86_64/cygwin/ – matzeri

Antwort

0
$ cygcheck -p cygwin1.dll |grep "cygwin:" 
cygwin-2.5.1-1 - cygwin: The UNIX emulation engine (installed binaries and support files) 
cygwin-2.5.2-1 - cygwin: The UNIX emulation engine (installed binaries and support files) 
cygwin-2.6.0-0.5 - cygwin: The UNIX emulation engine (installed binaries and support files) 

Die letzte Zeile ist eine Testversion (Release 0.5). So ist cygwin-2.5.2-1 die neueste.

Der Befehl meldet die Pakete, die cygwin1.dll enthalten, auf dem Server www.cygwin.com in allen Versionen. siehe man cygcheck für die Option -p.

Die gleichen Informationen finden Sie unter:

https://cygwin.com/packages/x86_64/cygwin/

Wenn Sie bei allen Versionen für alle Pakete aussehen wollen, als Sie direkt an der setup.ini von einem der Spiegel schauen müssen:

http://www.mirrorservice.org/sites/sourceware.org/pub/cygwin/x86_64/setup.ini

+0

Korrigieren Sie mich, wenn ich falsch liege, aber diese Befehle sind ** nur ** verfügbar, nachdem Cygwin bereits installiert ist. In diesem Fall ist "uname -r" (aus der Antwort in der Frage verbunden) ein viel deutlicherer Weg. – uvsmtid