Ребят нашел ответ!
подсказку нашел на
http://forum.ubuntu.ru/topic_136921_0.htmlно в моем случае все немного подругому
Ключ в кубунту создавать я не стал.
Создал папку например test
в ней создал test-0.01
в ней usr и DEBIAN
далее в usr - lib, share, bin
в lib положил библиотеки ncreport (у меня там отчеты работают)
в bin положил бинарник который сотворил qt
в share создал папки icons, pixmaps, applications и еще свою папку для того чтобы положить в нее картинки, базу данных и еще разную приблуду которая нужна для проги - назвал test
в icons и pixmaps положил логотип проги test.png
в applications создал файл test.desktop
там прописал
[Desktop Entry]
Encoding=UTF-8
Name=test
Comment=test
Exec=test //имя вашего бинарника
Icon=test.png
Terminal=0
Type=Application
Categories=Network;Application;
Name[ru_RU]=testДалее в DEBIAN создал файл
control в нем
Package: test
Version: 0.01
Architecture: i386
Maintainer: phenix <dabass@land.ru>
Installed-Size: 4884
Depends: libc6 (>= 2.7-1), libgcc1 (>= 1:4.1.1), libqt4-xml (>= 4.4.3), libqtcore4 (>= 4.4.3), libqtgui4 (>= 4.4.3), libstdc++6 (>= 4.1.1), libx11-6, libxext6
Section: non-free/net
Priority: extra
Homepage: <insert the upstream URL, if relevant>
Description: <insert up to 60 chars description>
<insert long description, indented with spaces>Далее команда в папке где лежит test-0.01
fakeroot dpkg-deb --build test-0.01
создается чудесный деб
У меня еще были парки с зависимостями. Откуда знаешь от чего прога зависит.
Если ты не укажешь зависимости, встанет без проблем. Но работать не будет.
Я поступил просто. В терминале на компе где устанавливал прогу sudo test
и он мне пишет каких библиотек ему не хватает. Потом включаешь их в зависимость и супер, все катит