Вопрос или проблема
Я пытаюсь установить Qt Charts и Qt Data Visualization из репозитория Ubuntu, но не могу их найти. Они доступны в репозитории?
Ubuntu: Zesty (17.04)
При попытке скомпилировать этот пример с сайта Qt я получаю следующую ошибку.
Project ERROR: Unknown module(s) in QT: charts
Project ERROR: Unknown module(s) in QT: charts
Qt иногда может быть трудным.
Вот что я делаю, пытаясь определить пакеты в Ubuntu:
- Поиск по репозиториям – https://packages.ubuntu.com/
не в репозиториях
- Поиск ppa – https://www.google.com/search?q=ppa+qt+charts
Результаты – https://gist.github.com/martyngigg/1e20eff3f6397dd118220317a3adf358
Инструкции на этой странице, не уверен, сработает ли это для вас.
Данные Qt могут быть более сложными и, возможно, не являются открытым программным обеспечением.
http://doc.qt.io/archives/qt-5.7/qtdatavisualization-getting-started.html
В Ubuntu смотрите Где находится инструмент обслуживания Qt?
Ответ или решение
На вопрос о местоположении модулей Qt Charts и Qt Data Visualization в репозитории Ubuntu, прежде всего следует отметить, что эти модули могут быть недоступны в стандартных репозиториях, особенно для более старых версий Ubuntu, таких как Zesty (17.04).
1. Наличие в репозиториях Ubuntu
При поиске пакетов в репозиториях Ubuntu, рекомендуется использовать официальный сайт packages.ubuntu.com. На данный момент, для версии Ubuntu 17.04, вы можете столкнуться с тем, что модули Qt Charts и Qt Data Visualization не включены в стандартные репозитории, что и приводит к ошибкам при попытках компиляции примеров из документации по Qt.
Список необходимых пакетов
Наиболее распространенные пакеты, которые вы должны проверить в репозитории, это:
libqt5charts5
– для Qt Chartslibqt5datavisualization5
– для Qt Data Visualization
Если вы не нашли их в репозитории, это может указывать на то, что данные модули не были адаптированы для вашей версии Ubuntu.
2. Поиск PPA
Альтернативным решением может стать поиск PPA (Personal Package Archive). PPA часто содержат более новые версии программного обеспечения, которые отсутствуют в стандартных репозиториях. Для поиска PPA, направьте запрос на Google с использованием ключевых слов, таких как "ppa qt charts".
На этом этапе вы можете наткнуться на полезную информацию. Например, этот Gist предоставляет инструкции о том, как установить эти модули через PPA.
3. Альтернативные источники и документация
При недостатке результативности в поисках через стандартные репозитории и PPA, возможно, стоит рассмотреть возможность установки Qt через официальный инсталлятор от Qt, который предоставляет доступ к последним версиям всех модулей. Понадобится загрузить Qt Maintenance Tool, который можно найти на сайте Qt.
Для получения информации о Qt Data Visualization рекомендуется ознакомиться с документацией по Qt 5.7, где собраны все необходимые сведения о настройке и использовании этого модуля.
Заключение
Таким образом, если вы сталкиваетесь с ошибкой "Unknown module(s) in QT: charts" при компиляции примеров из документации, это может быть связано с отсутствием соответствующих модулей в вашем окружении Ubuntu. Рекомендую обратить внимание на PPA или официальный инсталлятор от Qt для успешной установки и использования Qt Charts и Qt Data Visualization.