Двоичные файлы пакета cygwin отсутствуют после установки

345
Milde

Я использую cygwin и его менеджер пакетов уже несколько месяцев без проблем.

Сегодня я попытался установить "curl" + "jq" (Bin), и хотя он не выдавал ошибку и показывал как "установленный", двоичные файлы отсутствуют.

Проверочный пакет указан как установленный: curl installed

Изменение вида на «выбрано»: curl and jq picked

Выход журнала:

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

Все еще нет скручиваемости или JQ в PATH. Может быть, у кого-то есть идея, чтобы это исправить.

1
что выдает `cygcheck -v -c curl`? matzeri 5 лет назад 0
почти пусто: $ cygcheck -v -c curl Информация о пакете Cygwin Последние загруженные файлы по адресу: C: \ Users \ MYUSER \ cygwinpgks Последние загруженные файлы с: http://ftp.fau.de/cygwin/ Состояние версии пакета Milde 5 лет назад 0

1 ответ на вопрос

1
Milde

Исправлена! Путь установки был пользовательским (в моем пользовательском каталоге), cygwin setup.exe использует C: \ cygwin64 по умолчанию (?) И установил туда двоичные файлы. Изменение корневого каталога для Cygwin решило проблему.

Существуют причины для использования по умолчанию «C: \ cygwin64» и не использовать каталог пользователя matzeri 5 лет назад 0
Действительно, к сожалению, мне пришлось выбрать другой каталог. Milde 5 лет назад 0