UBports Robot Logo UBports Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    QT libraries for development in Ubuntu 18.04

    Scheduled Pinned Locked Moved App Development
    3 Posts 3 Posters 4.3k Views 2 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • costalesC Offline
      costales
      last edited by costales

      Hi,

      In Ubuntu 16.04 the depedences were:

      qt5-default
      qml-module-qtwebkit
      qmlscene
      qtquick1-qml-plugins
      qml-module-qt-labs-settings
      qml-module-qtlocation
      qml-module-qtmultimedia
      webbrowser-app
      qml-module-qtsysteminfo
      qml-module-qtquick-xmllistmodel
      qml-module-qtquick-localstorage
      qtdeclarative5-ubuntu-content1
      

      But in 18.04 I can't find a few of them:

      costales@T410:~/Desktop/unav$ sudo apt-get install qt5-default qml-module-qtwebkit qmlscene qtquick1-qml-plugins qml-module-qt-labs-settings qml-module-qtlocation qml-module-qtmultimedia webbrowser-app qml-module-qtsysteminfo qml-module-qtquick-xmllistmodel qml-module-qtquick-localstorage qtdeclarative5-ubuntu-content1
      Reading package lists... Done
      Building dependency tree       
      Reading state information... Done
      Package webbrowser-app is not available, but is referred to by another package.
      This may mean that the package is missing, has been obsoleted, or
      is only available from another source
      
      E: Unable to locate package qtquick1-qml-plugins
      E: Package 'webbrowser-app' has no installation candidate
      E: Unable to locate package qml-module-qtsysteminfo
      E: Unable to locate package qtdeclarative5-ubuntu-content1
      costales@T410:~/Desktop/unav$ 
      

      Any help please? Thanks in advance!

      1 Reply Last reply Reply Quote 0
      • flohackF Offline
        flohack
        last edited by

        Canonical removed stuff that is phone-only from 18.04 - I am afraid your only option is to stick with a 16.04 build root for the moment.

        BR

        My languages: πŸ‡¦πŸ‡Ή πŸ‡©πŸ‡ͺ πŸ‡¬πŸ‡§ πŸ‡ΊπŸ‡Έ

        1 Reply Last reply Reply Quote 1
        • arubislanderA Offline
          arubislander
          last edited by

          Rather than ditching your 18.04 installation for a 16.04 one, or running 16.04 in a virtual machine, you might want to consider running 16.04 in an LXD/LXC container.

          $ sudo snap install lxd
          ...
          $ sudo lxd init
          ...
          $ sudo lxc launch ubuntu:16.04 devbox -c security.nesting=true
          ...
          $ sudo lxc shell devbox
          

          That will install the lxd snap, initialize lxd for use, launch a privileged lxc container named devbox based on a 16.04 image and finally drop you in a shell in the lxc container.

          πŸ‡¦πŸ‡Ό πŸ‡³πŸ‡± πŸ‡ΊπŸ‡Έ πŸ‡ͺπŸ‡Έ
          Happily running Ubuntu Touch
          JingPad (24.04-1.x daily)
          OnePlus Nord N10 5G (24.04-2.x daily)
          PinePhone OG (20.04)
          Meizu Pro 5 (16.04 DEV)

          1 Reply Last reply Reply Quote 2

          Hello! It looks like you're interested in this conversation, but you don't have an account yet.

          Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

          With your input, this post could be even better πŸ’—

          Register Login
          • First post
            Last post