Hi folks! Yesterday, I joined the club and installed PostmarketOS+phosh on my “new” OnePlus6. Besides a usb-c (power only) cable that cost me an hour to troubleshoot, everything went smoothly.

Well, nearly everything. What I cant figure out at this point is how to install and get software. I’m on the latest stable release which might have been a mistake but I’m usually quite cautious at first.

So my problem is pmos came with 16 apps preinstalled and the software app only shows these when I open it. Can someone confirm or deny if this is normal? I asked around in 5 different places for stuff in the last 16 hrs (yes, I did sleep in between) and I know a lot of stuff now but this I could not figure out. :D

I know I can install flatpak, which I did but it never shows any results at all which I find unrealistic. I put in the repo like it is shown in the wiki and I have internet. Something else must be wrong.

I’m an admin by trade and I do some software development as a hobby so feel free to assume I know how to use the command line. I’m only a full time linux user for maybe half a year.

Anybody got ideas what might be wrong?

    • haui@lemmy.giftedmc.comOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      7 months ago

      So its essentially like this for two years now… all the apps hang in alpine testing and none make it to postmarketOS. Thats sad.

      I filed a bunch of issues today and started testing with phoc and phosh on my pc to help speed this up a little but without a real process its slow and draining.

      Its a great project but the wiki needs to be more detailed and honest. I requested an account to help with that.

      Thanks for mentioning it.

      • ag10n@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        7 months ago

        It is not a product as so much a project. I would recommend reading up on the goals and mission of postmarketos and instead support rather than point out shortcomings.

        If you are a developer I’m sure the team would be happy to give write access but considering your novice experience your opinion is likely less important than actually improving things.

        Testing out the x86 builds using qemu is typically the first step to understanding and if you want to make changes, opening a PR or demonstrating your value to the project would make it more worthwhile for them.

        I’m am a follower of this project myself and have nothing to do with postmarketos or the wiki.

      • linmob@lemmy.ml
        link
        fedilink
        English
        arrow-up
        0
        ·
        edit-2
        7 months ago

        Alpine edge testing apps are in postmarketOS edge. So yeah, not all of them make it to stable, but quite a few do:

        For software listed on https://linuxphoneapps.org/ the count is as follows: Alpine 3.19: 160 Alpine edge: 198

        (Source: https://linuxphoneapps.org/packaged-in/)

        The difference should be mostly the apps that have not made it beyond testing, yet.

        Please note that you can also try installing testing apps on stable by apk add PKGNAME --repository=http://dl-cdn.alpinelinux.org/alpine/edge/testing, or, maybe as more safe way of doing this, use distrobox, install alpine:latest in it, and changing /etc/apk/repositories/ to make it edge instead of 3.19.

        You can also try to build some software that’s not packaged by coming up with your own APKBUILDs, I did so a while ago on https://framagit.org/linmobapps/apkbuilds, maybe the notes I left there can be helpful to you.

        Regarding Wikis: They always get stale, so clarifications and additions are surely welcome!

        • PureTryOut@lemmy.kde.socialM
          link
          fedilink
          English
          arrow-up
          2
          ·
          7 months ago

          Please note that you can also try installing testing apps on stable by apk add PKGNAME --repository=http://dl-cdn.alpinelinux.org/alpine/edge/testing

          Please don’t ever suggest this. That approach is prone to breakage and shouldn’t be used. You’re installing an app built against edge on a stable release which has different versions of libraries and might even be missing dependencies entirely. If you want something from testing, just switch to edge and enable the entire testing repo.