설치 후 cygwin 패키지 바이너리가 누락되었습니다


1

나는 몇 달 동안 cygwin과 패키지 관리자를 문제없이 사용하고 있습니다.

오늘은 "curl"+ "jq"(Bin)를 설치하려고 시도했지만 오류가 발생하지 않고 "installed"로 표시되지만 바이너리가 누락되었습니다.

패키지가 설치된 것으로 표시되어 있는지 확인하십시오. 컬 설치

보기를 "선택"으로 변경 : 컬 및 jq 선택

로그 출력 :

$ /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

나는 다음과 같이 rebaseall하려고했습니다.

$ /usr/bin/rebase-trigger full

바이너리가 다운로드되었지만 대상으로 복사되지 않습니다. "인터넷에서 설치"가 선택되어 있는지 확인했습니다.

패키지 재설치

<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

PATH에 컬이나 jq가 여전히 없습니다. 누군가가 이것을 고칠 아이디어가있을 수 있습니다.


출력은 cygcheck -v -c curl무엇입니까?
matzeri

비어 있음 : $ cygcheck -v -c curl Cygwin 패키지 정보 마지막 다운로드 파일 : C : \ Users \ MYUSER \ cygwinpgks 다음에서 다운로드 한 파일 : ftp.fau.de/cygwin 패키지 버전 상태
Milde

답변:


1

결정된! 설치 경로는 사용자 정의 (사용자 디렉터리)였으며 cygwin setup.exe는 기본 (?) 당 C : \ cygwin64 (?)를 사용하여 바이너리를 설치했습니다. cygwin의 루트 디렉토리를 변경하면 문제가 해결되었습니다.


"C : \ cygwin64"가 기본값이고 사용자 디렉토리를 사용하지 않는 이유가 있습니다.
matzeri

실제로 불행히도 다른 디렉토리를 선택해야했습니다.
Milde
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.