Package managers & extra software

Recently I felt in love with gnome-software interface, easy to use, much more friendly, intuitive, and very like as how a software manager should look like...

Even better, it supports flatkpak and "snap packages", but after to read on internet, only flatpak looks to be worth, it is something really well designed, with sandboxed applications and stuff

So I tried it with that plugin and I was able to install even more software than the ones we have (we have already 50k packages available, do we need more?), well, i did funny installing a few of them, even if i dont really need them

Also, seems like gnome-software manages easy the updates of the OS (i assume that similar as how "apug" does)

But no... this is not a good news, after to try it for a while, I found important reasons to not include it.... none of these two options!

So first, about flatpak:

eems like it is a security risk, as you can read for example here https://flatkill.org/ , it is very stupid to design a very well made framework to install applications with sandboxed environment... without forcing always to be the environment sandboxed!

This means, any author of a package that would like to introduce a malicious thing, can set his "app" to not-sandboxed mode :ohmygod: could you believe on any unknown author that publishes something? of course no... your entire personal info and data is on risk. I remember that there was a few people that started to "build windows versions" of free software with a virus intruduced on it...

"hey! how easy is to get these source code, put a virus, and include a 'windows build' for those users from windows!

anyhow, it is not a good idea to include flatpak by default, and all those other "packstuffs" are even worse aparently

what more is wrong about those "app-boxes" things? well, apart of the security problem and "you-dont-know-whats-built-inside", they takes also a lot of size, this means that an application that could need 5 MB or less, can need 50 or 100 MB from the appboxes (because includes all the needed libs inside), so there, we lost something that is very good on linux called "shared libs"

Another important thing is that if you install different software that is not designed to work on that OS, you can lead to different types of conflicts / issues in the overall integrity, you of course won't notice that by just launching and running it, but probably you could found issues latter in a deeper usage of your needed app. So its always important to stick at the specific (and stabilized too) versions for an OS, designed to work / integrate on it

What about gnome-software ?

When you try to close it, it doesn't close, it stays running on background with a "packagekitd" daemon, eating your RAM and even CPU... application should be "run until you don't need it anymore", and its not the case with it

that is, unless you close it from the left menu "exit", if you do it with the [ X ] button it stays on background

question is:

Do we want to switch to gnome-software? :news:

and:

do you know another good alternative?

1 Like

You mean the default thing that replaces Synaptic in Debian 10? Is nice, but in my wife's PC I installed also Synaptic because I was a little lost with tool, but for a new user is more user-friendly with packet icons, in some way it seems to follow the lines of smartphones app stores...

I'll take a look into my wife's PC, really I never go into it unless she asked me to install her something.....

NOT for me, as I said before first thing I did in her PC was to install synaptic with apt-get, because I didn't fount it in gnome-software tool LOL

Not, I'm sorry....

I personally don't and with most other people I point to Elive .... I explain "api", "apug" and "apse" and in general they're quite happy.
Maybe we should think about a GUI llike interface for those 3 commands?

1 Like

This is a very good idea, IMHO

1 Like

Yes.
The collection of open source sw we made in Elive.

And yes, we should go on like this.
We don't need to become another copycat of whatever

yeah, exactly, looks more like that

yeah but we are talking about a gui tool for novice users, apug* tools are more like for users used to use apt* tools and commandlines

in the case of "a gui for apug*" it will be the same problem, that's not userfriendly, novice users needs to install software easily, as @maxinou points it remembers more like smartphones app-stores (it even says "go shopping" lol wtf), let's say "my mother using it", she will know how to use synaptic? not at all, not also for apug* tools... but she will know how to use gnome-software

well, having "apug" in a GUI button called "upgrade system" could be good, but people just wants to install extra software, that requires search features, images, easy / intuitive gui, etc..

in fact, users' don't even need apug, apug is auto in elive from elive-upgrader :slight_smile: not even need a button for that

1 Like

Yeah I was actually not thinking of making a big software tool but I do notice that novice users get quite aprehensive at working in a console and entering commands. It scares the shit out of them. :clown_face:

So I was thinking along the lines of some zenity widgets showing search results etc, etc ...... hoping they will later understand how those commands work in the console.
Compare it to "gdebi-gtk"