cygwin-Paket-Binärdateien fehlen nach der Installation

690
Milde

Ich verwende den cygwin und seinen Paketmanager seit Monaten ohne Probleme.

Heute habe ich versucht, "curl" + "jq" (Bin) zu installieren, und obwohl es keinen Fehler ausgegeben hat und als "installiert" angezeigt wird, fehlen die Binärdateien.

Das Überprüfungspaket wird als installiert aufgelistet: Curl installiert

Ändern der Ansicht in "ausgewählt": curl und jq gepflückt

Protokollausgabe:

$ /cygdrive/c/Users/MYUSER/Downloads/setup-x86_64.exe -BM Starting cygwin install, version 2.893 User has NO backup/restore rights Current Directory: C:\Users\MYUSER\Desktop Could not open Service control manager root: C:\cygwin64 user Selected local directory: C:\Users\MYUSER\Desktop net: Proxy site: ftp://ftp-stud.hs-esslingen.de/pub/Mirrors/sources.redhat.com/cygwin/ solving: 0 tasks, update: yes, use test packages: no Augmented Transaction List: is empty solving: 0 tasks, update: no, use test packages: no Augmented Transaction List: is empty Augmented Transaction List: is empty running: C:\cygwin64\bin\dash.exe "/etc/postinstall/0p_000_autorebase.dash" running: C:\cygwin64\bin\dash.exe "/etc/postinstall/0p_update-info-dir.dash" running: C:\cygwin64\bin\bash.exe --norc --noprofile "/etc/postinstall/zp_man-db.sh" Ending cygwin install 

Ich versuchte zu rebaseall mit:

$ /usr/bin/rebase-trigger full 

Die Binärdateien werden heruntergeladen, aber nicht an ihr Ziel kopiert. Ich habe doppelt geprüft, dass "Vom Internet installieren" ausgewählt ist.

Pakete erneut installieren:

<snip> solving: 0 tasks, update: no, use test packages: no Augmented Transaction List: is empty Augmented Transaction List: is empty solving: 2 tasks, update: no, use test packages: no Augmented Transaction List: is empty Augmented Transaction List: 0 erase curl 7.59.0-1 1 install curl 7.59.0-1 2 erase jq 1.5-3 3 install jq 1.5-3 Uninstalling curl Uninstalling jq Extracting from file://C:\Users\MYUSER\Desktop/ftp%3a%2f%2fftp.fau.de%2fcygwin%2f/x86_64/release/curl/curl-7.59.0-1.tar.xz Extracting from file://C:\Users\MYUSER\Desktop/ftp%3a%2f%2fftp.fau.de%2fcygwin%2f/x86_64/release/jq/jq-1.5-3.tar.xz running: C:\cygwin64\bin\dash.exe "/etc/postinstall/0p_000_autorebase.dash" running: C:\cygwin64\bin\dash.exe "/etc/postinstall/0p_update-info-dir.dash" running: C:\cygwin64\bin\bash.exe --norc --noprofile "/etc/postinstall/zp_man-db.sh" note: Installation Complete Ending cygwin install 

Immer noch keine Locke oder JQ in PATH. Vielleicht hat jemand eine Idee, dies zu beheben.

1
Was ist die Ausgabe von `cygcheck -v -c curl`? matzeri vor 6 Jahren 0
ziemlich leer: $ cygcheck -v -c curl Informationen zum Cygwin-Paket Zuletzt heruntergeladene Dateien in: C: \ Users \ MYUSER \ cygwinpgks Zuletzt heruntergeladene Dateien unter: http://ftp.fau.de/cygwin/ Paketversionsstatus Milde vor 6 Jahren 0

1 Antwort auf die Frage

1
Milde

Fest! Der Installationspfad war benutzerdefiniert (in meinem Benutzerverzeichnis), die Datei cygwin setup.exe verwendet standardmäßig C: \ cygwin64 (?) Und installiert die Binärdateien dort. Das Ändern des Stammverzeichnisses für Cygwin hat das Problem behoben.

Es gibt Gründe für die Standardeinstellung "C: \ cygwin64" und das Benutzerverzeichnis nicht zu verwenden matzeri vor 6 Jahren 0
Ich musste leider ein anderes Verzeichnis wählen. Milde vor 6 Jahren 0