Install From sotware.pureos.net - NOT!

In general Purism follows the upstream free software projects, in this case GNOME Software. New releases of PureOS will bring new versions of PureOS Store, which is based on GNOME Software. I use sometimes a recent version of GNOME Software in Fedora on my laptop and desktop (although I prefer the command line). GNOME Software improved a lot over time. It will come to PureOS with new releases of PureOS, to start with Crimson, and later Dawn.

4 Likes

Understood. Sell people the car and when they can’t get any where, tell them the tires will be ready - one day - soon - maybe. The store should be working now. BECAUSE if people read, it’s the same thing and botched redirects (by all appearances) back to the gimped PureOS Store. It can’t be that hard to fix.

IMO: On the matter of when being when ever it happens, is putting Byzantium on ignore except for absolute emergencies. L5 will be obsolete if people can’t reach the software.

I’d love to see Puri succeed with millions of users of the L5. But that won’t happen until Puri starts talking to people that don’t speak Linux or geekineze.
Who has the time to learn all that.

Thanks janvlug
~s

1 Like

That may or may not be true but …

I think the point is … when it is upstream software, generally speaking, it may not be good use of Purism’s time to make changes and/or fix bugs, particularly when so far behind the current version. In other words, Purism does not apply effort to the entirety of the Linux ecosystem. Purism focuses on the things that are specifically necessary for the Linux ecosystem to work on Purism hardware. If some piece of software is broken everywhere then it may be more efficient to let someone else fix it - and that will benefit everyone, not just Purism customers.

As an example, we all want the camera on the Librem 5 to integrate with the wider Linux ecosystem. However probably noone other than Purism is going to do that work (or at least noone outside the mobile Linux space) because it is hardware-specific. So Purism would focus on that (no pun intended), among other things.

There will of course be occasions where Purism does just fix some general bug and it does benefit everyone. There are always subtleties in the dynamics of everyone-waiting-for-someone-else-to-fix-it. So in reality there is a balance to be struck between the specific and the general.

I understand though that the package install GUI is an ongoing hot-button issue for you.

As @janvlug says, it may already have been fixed but until a software upgrade for the Librem 5 to Crimson or Dawn is released for general distribution, you won’t know. Does Purism have the resources to have tomorrow’s upgrade released yesterday, in order to sate the insatiable? :wink: Probably not.

5 Likes

What ever. No one here so far understands the problem. Too micro-protective.

The L5 can only be as private as tooted if we turn it off and remove the battery.

The attitude that if it doesn’t work, wait or we can wait, or else wait.

There are more excuses here than there are answers.

~S

1 Like

But, was there really no pun intended? I suspect there was. :blush:

1 Like

:rofl:

?

1 Like

You always have another side to things. I’ve been around the block a few times and after doing some tests, can see what is wrong with it. And it’s not hard to fix. Change the link on the phone to correct landing page ink. Ta da!

1 Like

It was incredibly hard to fix. People worked on it for years. And now it is ready. But only when PureOS will be upgraded, the fixes will become available on the Librem 5. That is why the development of PureOS, first to Crimson, and then to Dawn is so important.

And the development speed can be increased by taking a totally optional subscription to support it:
https://shop.puri.sm/?s=pureos+subscription

1 Like

When you launch the web browser and visit the website, choose an app, and click “Install Now,” the PureOS Software app is then launched separately to perform the installation for you (via appstream:<package-name>-desktop, I guess). The software app is not working on your device, as we all know, so this installation method won’t work for you right now.

Your current options to install an application are:

  1. (Simplest method) Use the sudo apt install <package name> method from the terminal. This method should automatically add any and all required dependencies (i.e. required supporting packages).

  2. (More complicated method) On the website, instead of clicking “Install Now,”

  • scroll down until you see the actual package versions:

  • click on the package number labeled “(Byzantium)”, which takes you here (and note all the required dependencies listed):

  • click on the “arm64” version; the Librem 5 is built on 64-bit ARM architecture). The .deb package (i.e. Debian package, because PureOS is based on Debian Linux) will be downloaded to your Downloads directory:

  • install the downloaded .deb file using commands in the terminal. Here’s a very short tutorial from Ubuntu Linux (another Debian Linux derivative).
    But… You will need to first install the entire list of dependency packages. [EDIT: Actually that one “arm64” button next to the word “Architectures” might install the whole list of dependencies at once, but I haven’t tried, so I don’t know for sure. If it does, then proceed to
    the “arm64” version further down for the actual app to be installed after the dependencies.]
    ===
    So using method 1 is a lot easier:

purism@pureos:~$ sudo apt install gnome-genius
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  genius-common
The following NEW packages will be installed:
  genius-common gnome-genius
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 2,760 kB of archives.
After this operation, 17.5 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 https://repo.pureos.net/pureos byzantium/main all genius-common all 1.0.25-2 [2,184 kB]
Get:2 https://repo.pureos.net/pureos byzantium/main arm64 gnome-genius arm64 1.0.25-2 [575 kB]
Fetched 2,760 kB in 4s (668 kB/s)     
Selecting previously unselected package genius-common.
(Reading database ... 107103 files and directories currently installed.)
Preparing to unpack .../genius-common_1.0.25-2_all.deb ...
Unpacking genius-common (1.0.25-2) ...
Selecting previously unselected package gnome-genius.
Preparing to unpack .../gnome-genius_1.0.25-2_arm64.deb ...
Unpacking gnome-genius (1.0.25-2) ...
Setting up genius-common (1.0.25-2) ...
Setting up gnome-genius (1.0.25-2) ...
Processing triggers for desktop-file-utils (0.26-1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for gnome-menus (3.36.0-1) ...
Processing triggers for shared-mime-info (2.0-1) ...
Processing triggers for mailcap (3.69) ...###########################.......] 
purism@pureos:~$ 

Note: the actual package name of Genius Math Tool is gnome-genius.

===
Should you, Sharon, the Purism customer, be required to resort to these methods? No, of course not. But if your store app is not functional, then you’ll have to… or just don’t install anything until everything is working correctly.

2 Likes

There do seem to be multiple issues Sharon is having here, right? One being the PureOS store app on the L5 is buggy and then another that the list of apps appearing in the PureOS store is not the same as the apps appearing on software.pureos.net website.

But isn’t that second one more of a “works as intended” thing? The PureOS store app is only showing apps that are marked as “adaptive” to prevent the average user from installing something that Just-Doesn’t-Work™ on a small screen or without a keyboard or mouse.

Then on top of that, though, is the issue that there are apps visible on software.pureos.net (like the Metadata Cleaner example – I tried it) that can be installed on an L5 despite not being marked as “adaptive” that seem to work on a mobile device just fine. OK, so that’s actually three issues, isn’t it – the third being that there are some perfectly fine mobile apps that aren’t properly marked as mobile friendly and therefore don’t appear in the PureOS store app?

Fixing #3 sounds like it would require a hand-audit of entire repositories to install everything and adjust metadata to ensure that the desktop-only/adaptive flag is set correctly for the latest version of the package. At least it’s NMP, I don’t have repo write privileges.

(Also, probably a typo in the first post, but I definitely caution anyone against installing “Genius Meth Tool” unless you want some serious dental issues and other health problems.)

2 Likes

Correct, except I would say, both contain all the same apps, it’s just that…

… it’s worth noting that the search function in the app can access everything else in the repo (same as on the website), even if a lot of apps won’t be adaptive. Some will be, but as you say, won’t yet have been marked as adaptive, i.e.:

But the points you make are already well known here in the forum.

1 Like

How can there be something wrong with my store “app” and not everyone? Easy answer - doesn’t work that way.

You may have missed my post about this issue where I step-x-step pointed out it’s NOT me, it’s NOT my “app” and it’s repeatable AND the issue is in the linking and redirect.

Since that didn’t work, maybe more proof is needed.

But of course, consumer is always wrong and must abide by the hidden rules or pound salt. So no one followed the links kinks I suggested. I already asked a couple of times that anyone look through the process I gave. What’s wrong with it? Makes too much sense maybe.

This -thing- went back on a RMA and came back exactly the same. So, IMO, they opened the package, repackaged it and sent it back.

Darned good thing the L5 isn’t a late model Puri car, or by the time it could do anything, even play the radio, cars would be obsolete.

On behalf if everyone else that hasn’t time, nor was informed pre-purchase that the L5 is no where near what the barkers claim, I thank you for the step-x-step as to how those educated in Linux, basic digital device electronics, and basic cell phone engineering.

I doubt Puri is going to be able to hang around much longer.

People want to pick up their phone and use it. Not to pick up their L5 and be used.

BTW your response should be edited a tad and made part of the L5 How-to docs/wiki/PDFs - where ever it is.

~s

1 Like

I know you’re not the only one with a malfunctioning store app; I’ve already said so. And no one knows why the app malfunctions for you and others, while working well for some.

I did replicate what you described in your links, and I think my post above explained it:

Nobody here is blaming you.

At this point you either have to follow one of the working methods, or take no action at all while you wait. It’s totally up to you.

Actually, there is one more thing you could try in the terminal, and that is:

sudo apt --reinstall install librem5-gnome

which might correct the software app, but no guarantees.

ref: App store "Software" disappeared after pureOS update - #20 by dos

1 Like

A core aspect of open source is that if someone claims that “it’s not hard to fix” then the response can be … “patches welcome”.

However if it were me trying to submit a patch to Purism, I would make sure that I am running current software first. I don’t want to waste my time fixing a problem upstream from byzantium if the problem has already been fixed upstream from crimson.

At the same time, there is no way that I would be asking you to reflash to crimson. For example, there “may” be functionality that works in byzantium but is not yet working in crimson - so this might not be a great option for you right now anyway.

The best customers to be submitting patches to Purism would be customers who have two phones - one for daily driving with stable software (byzantium) and one for “crash and burn” with bleeding edge software (crimson).

2 Likes

Oooooh Nope. I wouldn’t go so far as to provide the patch, a coded bleh! Through a variety of trial and error, I found the probable causes. The PureOS Store was tweaked and missed the target.

I can’t fix it because I do not have the Admin access, don’t want it either, and I’ve already posted what the problem is and that it can be fixed (IMO). The link on the Dtop needs to be redirect to the same landing page as softare.pureos.net.
image

I think people that read this take in to account my obvious lack of Linus skills and the complexity of my presentation and put no faith in it.

Crimson will be a long time coming before it’s ready for beta testing (AKA release). And a longer time And as such, for some older people, myself too, I’d like to see something working without wondering what/who will outlast the other. The person responsible for coding the links should take a look. Let’s get Byzantium working before fixing it with Crimson.
~s~

~s

1 Like

I know why it “malfunctions”.

1 Like

I know why it malfunctions.

On another note:
FYI: I don’t never depend on the number of clicks that the links shows beside it such as to weigh… >

image

because it doesn’t always take in to account anyone that uses right-click > go to link. That said, I did visit it, read it and

1 Like

I’d like to finish that sentence —
it’s just that… one system works, and the other does not and it doesn’t need a patch, it needs someone with LAMP access to edit a couple of files.
I am speaking from my bailiwick now.
OK, all looks good now. I have installed a couple of programs already, and used a web browser to get and do.

~S

1 Like

Can you tell us why?

1 Like

Again? I explain it my OP (#1) above again in post #21 above, And lots of times in discussion in Topic Old Links to Store Still Fail around post #20 -

Hope that helps,
~s

1 Like