На рабочем компьютере с Ubuntu 10.04 и Qt 4.8.1 скомпилировал программу.
Перенес её на другой компьютер c точно такой же Ubuntu, но без Qt.
Комп не имеет доступа к интернету, поэтому скачал с сайта
http://packages.ubuntu.com необходимые .deb пакеты (qt библиотеки) и установил их на него.
Запускаю программу, выдаёт ошибку:
/path/to/bin: undefined symbol: _ZN6QImage4fillEN2Qt11GlobalColorE
Погуглил, оказалось что ошибка возникает из-за несоответствия библиотек (в репозитории ubuntu их версия 4.6).
Готовых .deb пакетов библиотек qt4.8.1 я не нашел, предполагаю их и нет, зато на сайте
http://qt.nokia.com/downloads/ есть исходники (qt-everywhere-opensource-src_4.8.2).
Нашел утилиту checkinstall, которая может из исходников создавать .deb пакеты:
cd /path/to/extracted/package
./configure
sudo make
sudo checkinstall
Получился файл qt-everywhere-opensource-src_4.8.2-1_i386.deb. Установил его, в синаптике вместо ожидаемого списка qt библиотек появилась 1 запись: qt-everywhere-opensource-src (абсолютно бесполезная).
Вопрос: где взять, как создать эти самые .deb пакеты с библиотеками qt4.8?