Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

Deploying on Ubuntu with Image Plugins



  • I've got a PhotoResizerQt application that I've built for Windows and want to build an installer for Ubuntu [And other Linux Distros].
    https://sourceforge.net/projects/photoresizerqt/

    I'd like to use either:
    Debreate
    http://gtk-apps.org/content/show.php/Debreate+-+Debian+package+builder?content=101776

    or
    Packin
    http://sourceforge.net/projects/packin/

    or another GUI package builder.

    Has anyone done this?

    Can you point me to procedures ?

    for including plugins etc.? Same procedures as for Windows?

    Program Icons?

    Adding to Application Menu?

    Thanks,
    windy



  • I can only speak for the plugins: The same rules apply on all platforms, so you'll have basically to do the same as on windows.


  • Moderators

    Installers are not really common on Linux, better create a set of packages for the distributions you want to target.

    Basically you need to make sure all the files end up in the right places and that all the libraries you need are listed as a dependency of your package. Do not install a private copy of Qt!



  • Thanks. I guess I was asking for a link to pages that give guidance about how to decide where the right places are.

    I'll keep studying the problem. Currently my prime target is Ubuntu.

    • w


  • [quote author="windyweather" date="1294161756"]Currently my prime target is Ubuntu.[/quote]

    Then creating a Debian package (.dep) would definitely the best choice (google will point you to some sites with detailed infos). If you want to make your users really happy, then set up a package repository they can add to apt/sources.list.



  • If your application is suitable for small devices (phones) you can try to install Nokia Qt SDK and make a package for maemo. Maemo uses debian packages and the SDK will jump start them for you. After you have the first one figure out making a ubuntu debian package will not be hard. You actually will find some good documentation on maemo.org that will apply to debian packages in general.


Log in to reply