Navigation

    UBports Robot Logo

    UBports Forum

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search

    How to be on the bleeding edge

    Support
    3
    10
    198
    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.
    • O
      ollehell last edited by ollehell

      Hi all,

      I was wondering if I would be running the latest version of the OS and the installed apps using this method?

      • enlarge the root-image
      • point my repo to 16.04/dev
      • do apt-get update and apt-get upgrade

      Is there another way to be even more bleeding edge? I have read somewhere that people compile their own kernel for example.

      Thanks in advance.

      advocatux 1 Reply Last reply Reply Quote 0
      • advocatux
        advocatux @ollehell last edited by advocatux

        @ollehell hi, if you're interested in having a broken device then yes, that could be a good way to achieve it 😉

        If you want to test and help with the latest & experimental UT development, my suggestion for you is to join the QA & testing group, and run the edge channel 🙂

        1 Reply Last reply Reply Quote 0
        • O
          ollehell last edited by

          Hi,

          that sounds tempting. How do I join that group then?

          advocatux 1 Reply Last reply Reply Quote 0
          • O
            ollehell last edited by ollehell

            Also, I don't understand why the device would start to malfunction like you said? What differs from a normal ubuntu install where you do apt-get upgrade all the time?

            If I were to do what I said, I would of course leave the OTA-update path.

            T advocatux 2 Replies Last reply Reply Quote 0
            • T
              trainailleur @ollehell last edited by trainailleur

              @ollehell said in How to be on the bleeding edge:

              Also, I don't understand why the device would start to malfunction like you said? What differs from a normal ubuntu install where you do apt-get upgrade all the time?

              I do not have a good understanding of the fundamental reasons (though I suspect it has to do with Canonical having pulled Ubuntu Touch code out of many packages), but at least for the time being, Ubuntu Touch depends on certain pinned or customized dependencies which can - and almost certianly will - break if you run an unqualified apt update. (I've tried it a few times over the past three or four OTAs, with no success at all, not that I expected any.)

              So far, I have been safe installing a few packages not installed by default, and I've been safe upgrading them, but sooner or later I fully expect to run into a situation where something I install upgrades a dependency that breaks the OS.

              O 1 Reply Last reply Reply Quote 1
              • advocatux
                advocatux @ollehell last edited by

                @ollehell I've PMed you 🙂

                1 Reply Last reply Reply Quote 1
                • advocatux
                  advocatux @ollehell last edited by

                  What differs from a normal ubuntu install where you do apt-get upgrade all the time?

                  @ollehell the filesystem in our devices is read-only. You can use apt inside a Libertine container, or make the filesystem rw, of course (at your own risk).

                  T 1 Reply Last reply Reply Quote 1
                  • T
                    trainailleur @advocatux last edited by

                    @ollehell the filesystem in our devices is read-only. You can use apt inside a Libertine container, or make the filesystem rw, of course (at your own risk).

                    Indeed, I should have noted that the root filesystem has to be remounted in order to do anything meaningful with apt. Also, nothing about apt - or remounting root - is supported. You're pretty much on your own if you go down that road.

                    O 1 Reply Last reply Reply Quote 1
                    • O
                      ollehell @trainailleur last edited by

                      @trainailleur thanks, that explains it. Interesting to hear about your experiences in doing it.

                      1 Reply Last reply Reply Quote 0
                      • O
                        ollehell @trainailleur last edited by

                        @trainailleur I understand that and it wouldn't be a problem for me.

                        1 Reply Last reply Reply Quote 1
                        • First post
                          Last post