Cannot Find Newly Installed Software in Software Manager

That was an accidental side-effect of installing “slimjet”. It is perfectly possible to manage software install, update and deinstall directly from the appropriate dedicated GUI application (like Synaptic Package Manager) provided that you stick to the configured set of repositories; and that is the recommendation for new users.

You haven’t said what hardware you are using here. Librem 14 (laptop)? Librem 5 (phone)? Something else? If so, what type of device? This makes a difference to what one would realistically expect.

Sometimes it does. In this case it does. Sometimes it makes things a hundred steps easier.

1 Like

If you look at PureOS, we’re already there, as long as you don’t leave our ecosystem by installing software from third-party sources. Stay within the limits of PureOS Store (and our selection of over 10000 software packages) and you never have to worry about that.

The context is different here than on Windows: installing unvetted software is a power user move, and a power user is expected to have some terminal skills. Synaptic is a stepping stone, indeed, and it helped my back in the day, but I don’t expect the command line to go anywhere because it’s easier to write commands in tutorials rather than demonstrate clicks :slight_smile:

But trust me, it gets better as you gain familiarity.

1 Like

I’ve never, ever heard anyone describe Windows in this way before you. :rofl:

Careful! With great power comes great danger.
(But if you like that, you may also like the “Fix broken packages” menu option.)

It is, in some distributions.

Most of the time, this is not the case. But the terminal is a very powerful extra tool.

Silly me. And here I thought Linux was all about “freedom”. Now where would I get such a silly notion? Oh right. From all of your advertising. The front page of this website is littered with it.

Only to find out that Linux “freedom” means only installing software that Linux fanboys ogle enough for it to be included in the “OfFiCiAL LiNuX sToRe”. SlimJet is a popular web browser on Windows. So much so that it manages to be able to maintain a Wikipedia Page. Whether it meets the fanboy criteria to be included in the fanboy store is irrelevant. I should be able to install it if I want to with ease. That’s what “freedom” means. That’s NOT what I’ve gotten with Linux. At least not currently.

Spoken in true “Fanboyeeze”. Command line never makes thing easier. This is why no major operating system (outside of desktop/non-Android Linux) ever requires their users to ever have need of it in any task that would be considered “every day”: not Windows, not MacOS, and not even Android or ChromeOS. None of these operating systems require the use of command line outside of extremely advanced IT computing or very niche circumstances.

Wait, wait, wait, wait…weren’t you the one who said:

Sounds like those two paragraphs contradict each other. Either PureOS is more locked down than Windows, or I should be able to install any software I want with ease. Because that’s what I can do in Windows: install any software my heart desires with absolute ease.

And that’s kinda what I meant in my previous post when I stated:

In Microsoft Windows, installing software outside of some sort of “store” isn’t a power user move. It’s how even a six-year-old child would use Windows. It’s what true software freedom looks like: being able to install whatever software you want without a consortium of geeks telling you what software you can install, and what software you CAN’T install; but especially the latter. You guys are basically being no better than Google, Apple, and all the other “Big Tech” companies you so adamantly criticize! You BECAME the enemy you swore to destroy! For all your criticisms of Microsoft, it seems like it’s the only software company left where I have the freedom to do what I want with my system!

Did nobody tell you Print Screen exists? :stuck_out_tongue_winking_eye: Sarcasm aside, I suppose this would be a valid enough point if it weren’t for the fact that Windows doesn’t suffer any negative tutorial writing effects despite the fact that you’ll almost never have to use the Command Prompt. While this doesn’t directly rebuttal the point, it does weaken the notion considerably.

I take it you don’t leave your mother’s basement much? :face_with_raised_eyebrow:

Yes.

No. The philosophy is different: we offer you a vetted repository where we make it a breeze to install stuff. You’re not prevented from disagreeing and doing your own thing. There’s no lock on the door. That it’s not easy doesn’t mean that PureOS is locked down; it may mean it’s less friendly to random software. I mean, hey, you even installed one program without help!

Really? I am getting an impression you just want to bash something you didn’t find comfortable. In case I’m wrong and you’re not, my previous paragraph should settle it.

How do you know that? From my point of view, the amount and quality of resources for Windows is about the same as for Linux (consider Arch wiki), despite a lower desktop market share. Commands are by no means perfect, but they are way better for ad-hoc help - you can check here on the forums that a lot of people come up with commands from memory to help others.

It’s a matter of taste to some extent, but I agree that more GUI control would ease a switch from Windows for power users.

This is bringing nothing to the conversation. Please stop veiled insults or face getting banned.

2 Likes

I get what you’re trying to say, but at the same time, I feel it’s drifting into the NonStampCollector “free will” style of logic: oh sure, I have “free will” to install any software I want, but if it’s not from the “official store”, then all sorts of punishments will be doled out for not making the “correct” choice such as non-conventional installation and uninstallation, the program not being listed in the Installed Software list, and difficulty in upgrading the software. At this point, why don’t you just call installation from the “Official Store” compulsory?

Your opinion on my attitude aside, my logic is still sound. You constantly pushing the “Official Store” over being able to install quality software straight from an independent developer’s website is leaning toward a locked down environment in which Purism, SPC decides what software is allowed and what software isn’t. If that’s not quite the same as Google/Apple, it’s certainly heading in that direction. Heck, we can’t even install GNOME shell extensions without paying tribute to the all mighty Google. The ONLY way to get the official “GNOME Shell Integration” plugin is through Google Store? Is this a joke? And on an OS that encourages “de-Googling” your device no less! And you dare accuse me of hollow bashing? Looks I’m not the only one throwing “veiled insults” around… :unamused:

Have you considered the possibility that these people wouldn’t be asking for help in the first place if they could accomplish their goals inside a GUI? Food for thought…

I think you’re redefining terms here, because “locked down” in no way implies the freedom to do whatever you please, nor “compulsory” means “you can also not do it”.

Maybe you’re mistaking what kind of freedom PureOS is providing. This freedom is not the convenience of forcing random third parties to integrate with our ecosystem. Make no mistake, the software maker is welcome to submit their software to be distributed as part of PureOS once they meet our standards of quality. They can even distribute their own software store, we’re not stopping them.

But the freedom of PureOS is the ability to modify your system in any way you please, including all the software we provide you (and we provide almost anything a computer user might need) – that is the property of PureOS that Windows cannot offer, by design. If you value having third party applications on the software list higher than you value this freedom, then maybe PureOS is not the best choice for you.

1 Like

I’m not sure I understand this argument. Isn’t installing third part applications on the software list a certain kind of freedom? The freedom to say, “I want to install SlimJet because I like using that web browser, and it should be listed and easy to uninstall just like any other piece of software.” I’m pretty sure easy utilization of third party software is a kind of freedom. The kind Apple and Google don’t like giving you either. Don’t you see the pattern here?

Also side note: how do you clear DNS resolver cache in Linux?

So you can. This is freedom.

You may, depending on the software of choice. This is convenience. As long as you mistake it for freedom, you’re going to remain dissatisfied with PureOS, because that’s not something we control.

I don’t think anyone ever said freedom is supposed to be easy, and the modern history is rife with examples of headwinds.

Which DNS resolver are you using? I think the default resolver (resolv.conf) just goes to ask the next DNS server directly, so that will typically depend on what your ISP is running. In case you own that server, and it’d dnsmasq, this might help: https://askubuntu.com/questions/1314927/clear-dnsmasq-cache-without-restarting-the-service

This thread starts to pop up in my unread list too often and I think that it is unnecessary.

There are two radically different and may it be contradicting objectives.

If you buy supported system, pay for support or use community driven (and financed by you or others) system/distribution and care at least a little about security then you want to be ensured that somebody has done review of the software you use and signed it by really hard to falsificate electronic signature that it is safe to use. If you buy from Purims and believe in their good intentions and security procedures then you install software from repositories they offer and are signed by their key. You, in theory, should be extra careful that initial keys received with computer or installed by initial system download are not modified. Purism provides extra options to ensure keys delivery… If you take care and check keys against published ones on their web and key rings servers etc, then it is relatively safe as well. As for the applications, Purism approves only these which are really fully open-source so you can check for malicious behavior yourselves a or can hope that even somebody else looking into sources found find the risk. You can pay for analysis and thanks to reproducible builds you can then check actual packages. But be prepared that security assessments are really expensive. Because OpenSSL is critical, there are many studies paid by big players, random link, it would be in range of ten million dollars for the work and more… You benefit from these investments etc…

So this is the gain if you use distribution as designed.

If you want to use some other software out of default repositories, then you can look for some serious provider for your operating system family. For Debian flavor, you can add another repository to APT sources list. Then you should obtain and add the signing key of the vendor and check that you can really trust to it. You will see available software and updates in management tools as Synaptic, Aptitude etc. I understand that you are probably desktop user used for point ant click system maintenance. Most people on this forum are probably of different attitude, I want to use procedures which can be repeated, automated and solved on many systems which I need to take care of remotely. So this is why there are suggestions for reproducible use of terminal tools. You have no problem to repeat steps reproducible, search reported errors on the Web etc. I hate reports from my students and users when thy send blurry mobile photo or screenshot. Providing manuals and document step for graphical tools is nightmare as well. But yes, for end user and many tasks has graphical interface advantages…

If the application vendor does not provide correct distribution procedure with repo then you have option to download package (think about it as Windows MSI and it is still at least visible in managers and with option to cleanly uninstall), or directly download binary and mess with the system without recorded way how to uninstall. Yet next level is to build package yourself. I have local Debian repo and repo on server for students and a university labs computers etc… So again fully maintainable etc… even for packages which are not packaged for my distro. Development ones, I install with /opt/sw_name during development. So no mess which I know from Windows.

I would like to know your practice on WIndows. If you locate software by Google and then install it from the link found then I expect that it is very high risk. Yes it is easy and comfortable. If it is MSI, it is signed, but you have no guarantee from it, it only proves that somebody paid to obtain software signing keys and have to trust that no trusted certificate authority has not signed certificate to somebody with malicious intention. You cannot check or pay someone to check whole sources etc. It is complete nightmare and development is as well (I know stories from my colleague solving signing of drivers we develop even for Windows)…

So I suggest to ordinary Windows users at least pay some part of the comfort and when usually standard functionality found in each Linux distribution is missing on Windows then locate given community developed software (even by Google) then try to find given project on Wikipedia, take link back to the project from the Wikipedia and then locate on the official site download section for Windows. I know that from security practice point it is still banned way but I hope that the risk is much smaller than random link from search engine. I believe that given software page on Wikipedia is visited often by knowledge people who would notice link change as well as report that project has been hijacked, stolen, transferred to some not so well behaving entity. But I consider still as the best practice to stay away from Windows entirely…

Please, consider to think about security, comfort, remote manageability etc. and ask for suggestions and good practices. But repeated rant about system not fitting your idea how it should work starts to be waste of time. And yes, if you are comfortable with Windows, stay with it. By the way, if you start to celebrate Microsoft technology, consider the first that they suppressed TCP/IP and when it was inevitable grabbed BSD TCP/P stack, then they tried to change HTTP standard to be unusable for all others and at the end they grab for free KHTM, Safari, Chrome development result and build closed Teams and edge from it. Same for many other technologies. So even if you use Windows you have no reason to derail people working on sound and free technologies to do the work which they like, you would need it daily.

2 Likes

No, I can’t. Not without having to learn what’s considered extremely advanced computing by Window’s standards. And I’m not the only one who thinks this. Here’s a comment by user “fotnite” on YouTube who sums up my thoughts and feelings about Linux (and its extremely toxic community) better than I ever could, but the most relevant paragraphs being:

I’d like to end my rant with another comment by user “Ethan”, who provides a great summary argument that, again, captures my thoughts and feelings about Linux as a whole:

With that being said, Having been using OS/2 for the last couple of weeks, I’ve had a vastly superior using experience using that obsolete OS than I have using any Linux distro: let that sink in. The only downside to using OS/2 is that there’s no real software development for it.

So in other words, the TLDR of this post is “In Linux, you will sacrifice freedom for security; and get neither.”

Sounds about right. But another thing you haven’t considered is that most software developers don’t have time, and can’t possibly submit their software for approval in every Linux distro there is out there. I mean, even submitting their software for approval in the top 20 Linux distros (of which, might I point out, PureOS is not even a part of [#46 as of the writing of this comment]) would be quite a chore. That’s an extremely unreasonable demand, and it’s yet another great example of what’s wrong with Linux as a whole. If I’m a major corporation like QuickBooks, then sure: maybe I do have the resources to make sure my software is submitted to every niche Linux distribution. But if I’m a little guy, I’m basically screwed. And that’s probably what makes me the most angry about Linux: for all this anti-corporate attitude amongst the Linux community, the “little guy” like SlimJet is who gets screwed over by these so-called “security” policies the most! Linux is actually the most “pro-corporate” operating system in existence! Even more so than Microsoft Windows!

I’m not sure what this means. I’m looking for ipconfig /flushdns but in Linux.

I think you’re getting the point exactly. No one is stopping you except your own limitations. Freedom does not equal innate ability.

What Linux should be is in the eye of the beholder. Each distribution decides what it wants to be. PureOS decided to give users privacy and the 4 freedoms. Convenience is also there, but not as an overriding principle. If you don’t share those values, or are not satisfied with how we’re fulfilling them, you should try something else.

Or get your hands dirty and help us by getting involved with PureOS directly, or improving the adoption of Flatpak/AppImage. Those can and are built by the little guy.

I’m not sure what flushdns does, so I’m afraid I can’t help you.

Why, it flushes the DNS resolver cache, of course! :smiley: And that’s quite the literal flush no less:

As I said before, I don’t think there’s a system-wide cache on PureOS. Therefore, it’s always flushed.

My PureOS install does have a running systemd-resolvd, so even if i’ve never seen a program making use of it, perhaps I haven’t looked hard enough.

To flush DNS caches of systemd-resolvd, do this:

resolvectl flush-caches

For learning more:

resolvectl --help

and

man resolvectl

Not exactly true. As my previous post mentioned, doing things exclusively via the GUI is the current, modern standard for conventional operating system usage. To put things into perspective, this isn’t just a “me” thing. The aforementioned Ethan’s comment got THOUSANDS of likes showing that the majority of casual computer users do not expect to have to master the goshdern command prompt in order to do something as mundane as install their favorite software. Let me reiterate: in NO other operating system IN EXISTENCE do you have to open a command prompt in order to install third party software; not Windows, not MacOS, and not even Android/ChromeOS. Only in Linux is this necessary. What we have here is a failure of Linux to keep up with industry standards.

Furthermore, one could argue that PureOS is violating Freedom 0: the freedom to run the program as you wish. Locking down the operating system so that it makes it extremely difficult to run third party software isn’t giving me the freedom to run programs as I wish. And by “I”, I mean the computing industry as a whole. As I previously mentioned, this isn’t just a “me” thing.

Cool. How do I get started?

“Extremely difficult” doesn’t in itself negate a freedom. You’re free to swim across the lake. You’re free to solve that sudoku puzzle. You’re free to run your legal copy of Microsoft Word on PureOS (probably). All those things may be extremely difficult to you, but no one will stop you, so that doesn’t diminish the freedom.

From what I’m observing, the freedom to run as you wish is limited by intentionally locking down the abilities. None of that is true for PureOS, although it might be true for other Linux distributions.

The other thing is that Linux is not a single thing. Quite the opposite: if it suddenly converged to all distributions doing things the same, I would personally use my 4 freedoms to create a new one doing things differently.

As such, your criticism is incomplete: in some distributions you need to install third-party software via the command line. In some, as long as the third-party did their homework, it’s clickety-click. You did it yourself:

That, of course, depends on the third party. We can’t force them to do anything, because - you guessed it - we value freedom. Just kidding. We have no control over how third parties provide their software for PureOS. So blame them first, and only then PureOS.

I posted the link to the issue tracker where you can work out how to solve your issues with PureOS.

For problems with the graphical software manager, try https://wiki.gnome.org/Apps/Software

For flatpak as the software distribution method, this is the starting point: https://www.flatpak.org/

And appimage: https://appimage.org/

Note that I don’t work in the area of software packaging so those are only broad links. I don’t know exactly where the main discussions happen.