Libqt5sql5 psql astra linux

Взаимодействие Qt и PostgreSQL

Взаимодействие с Postgresql
Здравствуйте! Уже несколько дней мучаюсь над двумя вопросами о связи приложения c# и postgresql .

C# и PostGresql
Привет всем, вобщем я пока еще новичок в этом деле и только начинаю изучать пространства имен. Так.

Qt PostgreSQL
Вкратце о приложении:при запуске приложения в основной форме (main.cpp) осуществляется связь с.

PostgreSQL 9.4.10 1с
Крутится 15 БД 1с Винты баракуды в 10 Пользователей немного порядка 20 Базы занимают порядка 300.

К сожалению правильный ответ на ваш вопрос лежит в плоскости операционной системы, а именно изделия министерства обороны ОАО «НПО РусБИТех», полученного неизвестно какими изменениями из Debian. Думаю на этом форуме будут единицы, кто хотя бы устанавливал astra-linux, поэтому лучше вам адресовать вопрос специалистам.

В дебиан пакет называется libqt4-sql-psql — его нужно установить

И замете, все это не имеет никакого отношения к C++.

Это правда. Помимо этого там пропатчено и ядро, иксы, gtk и много что еще.
Но у Астры есть и Common версия, которая, к тому же, доступна для свободного скачивания.

В Astra Linux Special Edition лучше использовать PostgreSQL, так как она доработана под соответствующие требования, в отличии от SQLite.

В составе дистрибутива есть psql библиотека (драйвер) для всех версий qt (3, 4, 5), находятся они на установочном диске. Для установки запустите aptitude, либо synaptic и в поиске укажите qt psql, далее отметьте нужный для установки.

Подобные вопросы, на мой взгляд, куда логичнее задавать в техподдержку Astra Linux.

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Qt + PostgreSQL
Здравствуйте!Я опять с вопросом, никак не могу разобраться.Нашла урок по Qt.

PostgreSQL
доброго времени суток, решил сдружить Qt и PostgreSQL (4.8.0 и 8.4 соответственно) OS: Win7.

С++ и PostgreSQL
Всем доброго времени суток! Прошу помочь разобраться. Есть два сервера на FreeBSD 8.2, на 1-ом.

PostgreSQL
Здраствуйте. Работаю на одной из фирм , програмистом. Тока начинают. Програмирую на Линуксе. Так.

Источник

Пакет: libqt5sql5-psql (5.11.3+dfsg1-1+deb10u4)

Ссылки для libqt5sql5-psql

Ресурсы Debian:

Исходный код qtbase-opensource-src:

Сопровождающие:

Внешние ресурсы:

Подобные пакеты:

Qt 5 PostgreSQL database driver

This package contains the PostgreSQL plugin for Qt 5.

Читайте также:  Usb cable windows phone

Install it if you intend to use or write Qt programs that are to access a PostgreSQL DB.

Другие пакеты, относящиеся к libqt5sql5-psql

  • зависимости
  • рекомендации
  • предложения
  • enhances
  • dep: libc6 (>= 2.14) [amd64] библиотека GNU C: динамически подключаемые библиотеки
    также виртуальный пакет, предоставляемый libc6-udeb dep: libc6 (>= 2.17) [arm64, ppc64el] dep: libc6 (>= 2.4) [не amd64, arm64, ppc64el]
  • dep: libgcc1 (>= 1:3.0) [mips, mipsel] вспомогательная библиотека GCC dep: libgcc1 (>= 1:3.5) [armel, armhf]
  • dep: libpq5 (>= 9.2

    beta3) клиентская С-библиотека для PostgreSQL
    dep: libqt5core5a (>= 5.10.0) [не amd64, i386] Qt 5 core module dep: libqt5core5a (>= 5.11.0

    rc1) [amd64, i386]

  • dep: libqt5sql5 (>= 5.10.0) Qt 5 SQL module
  • dep: libstdc++6 (>= 5) стандартная библиотека GNU C++ версии 3
  • dep: qtbase-abi-5-11-3 виртуальный пакет, предоставляемый libqt5core5a

Загрузка libqt5sql5-psql

Загрузить для всех доступных архитектур

Архитектура Размер пакета В установленном виде Файлы
amd64 73,1 Кб 235,0 Кб [список файлов]
arm64 71,4 Кб 235,0 Кб [список файлов]
armel 69,1 Кб 218,0 Кб [список файлов]
armhf 68,9 Кб 206,0 Кб [список файлов]
i386 76,9 Кб 242,0 Кб [список файлов]
mips 70,3 Кб 238,0 Кб [список файлов]
mips64el 70,8 Кб 243,0 Кб [список файлов]
mipsel 70,7 Кб 238,0 Кб [список файлов]
ppc64el 74,0 Кб 279,0 Кб [список файлов]
s390x 71,2 Кб 239,0 Кб [список файлов]

Эта страница также доступна на следующих языках (Как установить язык по умолчанию):

Чтобы сообщить о проблеме, связанной с веб-сайтом, отправьте сообщение (на английском) в список рассылки debian-www@lists.debian.org. Прочую контактную информацию см. на странице Debian Как с нами связаться.

Авторские права © 1997 — 2021 SPI Inc.; См. условия лицензии. Debian это торговый знак компании SPI Inc. Об этом сайте.

Источник

Пакет: libqt5sql5-psql (5.9.5+dfsg-0ubuntu2.6) [ universe]

Ссылки для libqt5sql5-psql

Ресурсы Ubuntu:

Сопровождающий:

Please consider filing a bug or asking a question via Launchpad before contacting the maintainer directly.

Original Maintainers (usually from Debian):

  • Debian Qt/KDE Maintainers (Почтовый архив)
  • Sune Vuorela
  • Pino Toscano
  • Lisandro Damián Nicanor Pérez Meyer
  • Timo Jyrinki
  • Dmitry Shachnev

It should generally not be necessary for users to contact the original maintainer.

Внешние ресурсы:

Подобные пакеты:

Qt 5 PostgreSQL database driver

Другие пакеты, относящиеся к libqt5sql5-psql

  • зависимости
  • рекомендации
  • предложения
  • enhances
  • dep: libc6 (>= 2.17) [arm64, ppc64el] GNU C Library: Shared libraries
    также виртуальный пакет, предоставляемый libc6-udeb dep: libc6 (>= 2.4) [не arm64, ppc64el]
  • dep: libgcc1 (>= 1:3.5) [armhf] GCC support library
  • dep: libpq5 PostgreSQL C client library
  • dep: libqt5core5a (>= 5.6.0

    beta) [не amd64, i386] Qt 5 core module dep: libqt5core5a (>= 5.9.0

    beta) [amd64, i386]

  • dep: libqt5sql5 (>= 5.7.0) Qt 5 SQL module
  • dep: libstdc++6 (>= 5) GNU Standard C++ Library v3
  • dep: qtbase-abi-5-9-5 виртуальный пакет, предоставляемый libqt5core5a

Загрузка libqt5sql5-psql

Загрузить для всех доступных архитектур

Архитектура Размер пакета В установленном виде Файлы
amd64 43,3 Кб 236,0 Кб [список файлов]
arm64 40,4 Кб 232,0 Кб [список файлов]
armhf 40,5 Кб 211,0 Кб [список файлов]
i386 46,6 Кб 239,0 Кб [список файлов]
ppc64el 41,8 Кб 288,0 Кб [список файлов]
s390x 41,9 Кб 240,0 Кб [список файлов]

This page is also available in the following languages:

Авторские права © 2021 Canonical Ltd.; См. условия лицензии. Ubuntu это торговый знак компании Canonical Ltd. Об этом сайте.

Источник

Пакет: libqt5sql5-psql (5.9.5+dfsg-0ubuntu2.6 и другие) [ security] [ universe]

Ссылки для libqt5sql5-psql

Ресурсы Ubuntu:

Сопровождающий:

Please consider filing a bug or asking a question via Launchpad before contacting the maintainer directly.

Original Maintainers (usually from Debian):

  • Debian Qt/KDE Maintainers (Почтовый архив)
  • Sune Vuorela
  • Pino Toscano
  • Lisandro Damián Nicanor Pérez Meyer
  • Timo Jyrinki
  • Dmitry Shachnev

It should generally not be necessary for users to contact the original maintainer.

Внешние ресурсы:

Подобные пакеты:

Qt 5 PostgreSQL database driver

Другие пакеты, относящиеся к libqt5sql5-psql

  • зависимости
  • рекомендации
  • предложения
  • enhances
  • dep: libc6 (>= 2.17) [arm64, ppc64el] GNU C Library: Shared libraries
    также виртуальный пакет, предоставляемый libc6-udeb dep: libc6 (>= 2.4) [не arm64, ppc64el]
  • dep: libgcc1 (>= 1:3.5) [armhf] GCC support library
  • dep: libpq5 PostgreSQL C client library
  • dep: libqt5core5a (>= 5.6.0

    beta) [не amd64, i386] Qt 5 core module dep: libqt5core5a (>= 5.9.0

    beta) [amd64, i386]

  • dep: libqt5sql5 (>= 5.7.0) Qt 5 SQL module
  • dep: libstdc++6 (>= 5) GNU Standard C++ Library v3
  • dep: qtbase-abi-5-9-5 виртуальный пакет, предоставляемый libqt5core5a

Загрузка libqt5sql5-psql

Загрузить для всех доступных архитектур

Архитектура Версия Размер пакета В установленном виде Файлы
amd64 5.9.5+dfsg-0ubuntu2.6 43,3 Кб 236,0 Кб [список файлов]
arm64 5.9.5+dfsg-0ubuntu1 40,5 Кб 231,0 Кб [список файлов]
armhf 5.9.5+dfsg-0ubuntu1 40,5 Кб 210,0 Кб [список файлов]
i386 5.9.5+dfsg-0ubuntu2.6 46,6 Кб 239,0 Кб [список файлов]
ppc64el 5.9.5+dfsg-0ubuntu1 41,8 Кб 287,0 Кб [список файлов]
s390x 5.9.5+dfsg-0ubuntu1 42,0 Кб 239,0 Кб [список файлов]

This page is also available in the following languages:

Авторские права © 2021 Canonical Ltd.; См. условия лицензии. Ubuntu это торговый знак компании Canonical Ltd. Об этом сайте.

Источник

PostgreSQL — QSqlError Driver not loaded

QODBC (MS SQL SERVER) . Driver not loaded Driver not loaded
Собрал себе драйвер QODBC. mingw x86. QSqlDatabase::drivers() возвращает (QSQLITE, QMYSQL.

На машине клиента «QSQLITE» выдает: Driver not loaded Driver not loaded
#include #include #include #include .

Ошибка — Driver not loaded Driver not loaded
Собрал драйвер MySQL. Пытаюсь запустить простое приложение — подключиться к базе и выполнить sql -.

Простите, а где это написать? В приложении? В командной строке?

Добавлено через 5 минут
А еще нашел вот такую инструкцию https://doc.qt.io/qt-5/sql-driver.html#qpsql
Проверил, действительно в папке

/Qt/6.0.0/Src/qtbase/src/plugins/sqldrivers лежат исходники, получается что плагин надо скомпилировать вручную (почему это не работает из коробки?!).
Начал делать все согласно инструкции и получаю:

Ну это переменная окружения, а где писать- зависит откуда как вы запускаете собранную программу.

для сборки драйвера (хотя зачем? он у вас же установлен пакет libqt5sql5-psql) нужен, как минимум, libpq-dev, а, как максимум- ещё куча инструментов.

Осталось понять как его анализировать.

Еще я попробовал найти файл qsqlresult_p.h и закинуть его в папку /home/anton/Qt/6.0.0/Src/qtbase/src/plugins/sqldrivers/psql Удивительно, но компиляция пошла, но опять повылезали ошибки, на сей раз ругается на код самих файлов (мол они реализованы криво)

Интернеты утверждают, что на фразу «The shared library was not found.» not a plugin — не стоит обращать внимания. Файлы упомянутые в этом отрывке, они все у меня есть, а само слово «file» не встречается не разу.
Эххх. вот чего ему надо.

Добавлено через 1 час 48 минут
Пипец, если проверить версию, то получу

при этом у меня есть альтернативная папка Qt /usr/include/x86_64-linux-gnu/qt5/QtSql/5.12.8/QtSql/private/
Похоже из неё и берутся библиотеки Qt. Зашибись, вот как её обновить ?

Добавлено через 3 часа 44 минуты
Если поиграться с разными версиями qmake компиляция все же начнется и. прервется.

Еще и исходники похоже корявые.
Откуда опять взялась версия 5.12.8 ? Я же явно указал и папку и qmake версии 5.15.2

Добавлено через 51 минуту
На стакоферфлове, мне подсказали где взять исходники и собрать плагин с нуля.

ubuntu amd64 плагин хранит по адресу /usr/lib/x86_64-linux-gnu/qt5/plugins/sqldrivers/libqsqlpsql.so

Добавлено через 8 минут
Однако, у вас такая каша с версиями. Уточните, какая OS и как устанавливали Qt? Это ведь не windows какая нибудь, в линукс все что вы пытаетесь достичь (установка qt + плагин для postgresql) в 2 вызова пакетного менеджера делается.

Я тут выделил ключевое и верное в этой теме. Все остальное — это бесполезные попытки шаманизма. В программировании это всегда только вредит.

1) в Ubuntu НЕ надо ничего компилировать и устанавливать руками (признавайтесь, у вас каша с версиями, потому что вы что-то до этого настраивали вручную?).
2) Единственно верный способ — это поставить плагин Qt для PostgreSQL из репозитория. Если это не работает, то надо разбираться почему это не работает, а не пробовать методом тыка другие способы. Так вы сделаете только хуже.

Добавлено через 14 минут
По логам выше видно, что у вас ваши версии Qt какого-то рожна установлены в home каталог. И судя по всему собирались вручную? Зачем это? В этой самодеятельности и есть корень проблемы.

Версия Qt должна быть установлена штатным образом, через пакетный менеджер. Тогда и установка пакета libqt5sql5-psql поможет.

Кроме того, раз уж вы решили заняться компиляией, то версия исходников, которые вы используете, должна полностью совпадать с версией Qt, которая у вас установлена в системе. Нельзя просто взять Qt 6.0 и положить оттуда плагин в версию 5.

Источник

Читайте также:  Простой vpn для linux
Оцените статью