Установите OpenCV в Arch Linux для C++ и Python, используя `pacman`

Принятый ответ кажется неверным и на самом деле помогает вам скрыть ошибку в вашем док-контейнере. Добавление опции --spiderв Wget заставит Wget отправлять запрос HEADвместо GET. Особенно в этом конкретном случае, когда вы не вызываете Wget с --recursive.

Согласно RFC 7231, раздел 4.3.2, запрос HEADидентичен запросу GET, за исключением того, что он не содержит тела сообщения. Однако в вашем случае сервер, похоже, возвращает разные ответы на запросы HEADи GET. Я бы назвал это ошибкой на вашем сервере. Пожалуйста, не запускайте Wget без паука и не заметайте проблему под ковер. Такое поведение противоречит спецификации HTTP и, возможно, приведет к другим проблемам в будущем, поскольку клиенты, подключающиеся к нему, увидят неправильный ответ.

0
05.10.2020, 13:31
1 ответ

Мне не удалось найти пакет для opecvни в основном репозитории, ни в aur, который поддерживает GTKпо умолчанию. Итак, я решил использовать opencv-git. Я добавил необходимые флаги в файл PKGBUILDв cmake_opts, а именно:

-DWITH_QT=OFF
-DWITH_GTK=ON

и соберите пакет, как обычно.

0
18.03.2021, 23:00

Теги

Похожие вопросы