質問: インストール後にcygwinパッケージのバイナリが欠落している 私はcygwinとそのパッケージマネージャーを何ヶ月も問題なく使用しています。今日、「curl」+「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 私は次のようにリベースオールしようとしました:$ /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にまだcurlやjqはありません。多分誰かがこれを修正するアイデアを持っています。
回答: 修繕!インストールパスはカスタム(私のユーザーディレクトリ内)で、cygwin setup.exeはデフォルト(?)ごとにc:\ cygwin64を使用し、そこにバイナリをインストールしました。 cygwinのルートディレクトリを変更すると、問題が修正されました。