Is ubuntu-software going to be remove for snap:snap-store?

Hello,

I installed gnome software, now I want to remove ubuntu software that shipped with 20.04 iso. Would you help me?

Just type sudo snap remove snap-store in a terminal. :slightly_smiling_face:

Thank you @popey, now I understand the meaning of “Metered Connection” on the Network Manager.

I have nothing against snaps(maybe they can be fully open sourced and have a simple way to disable auto updates). But what a really want is a software that works and the snap store(or Ubuntu Software, i don’t know what is the real name of the application, is a little confusing), at least for my experience is a broken piece of software. Mainly because of the search function is slow, inaccurate and buggy.

If i want to find a snap, is more easy go to the snapcraft site find the app and install from there, than use the store that comes pre-installed with the system. For the end user this is a terrible experience and for the developer that puts the software in the store too, because is difficult for the user find their app and install. Search is the key function of any store, and need improve a lot in Ubuntu.

3 Likes

Confusing? Most definitely.

Existing bugs can be found at: Bugs : snap-store-desktop

New bugs should be filed at: OpenID transaction in progress

1 Like

@kenvandine has the ability to install deb been removed? I’ve tried with many applications that obviously have an associated deb package but the source dropdown is never shown in Snap Store:

2 Likes

Also @kenvandine despite the bug tracker saying there is a fix released for https://bugs.launchpad.net/snap-store-desktop/+bug/1867610 I’m still unable to install any deb file from any directory as of 3.31.1+git187.84b64e0b (11/10/20), which contradicts statements done above regarding the location of the deb file being relevant.

1 Like

Not sure, but the above issues may be consequence of a recent update to Snap Store https://bugs.launchpad.net/snap-store-desktop/+bug/1899375 (?)

It hasn’t been removed. I’m on 20.10 here and just installed a deb I had downloaded.

Same here. I am able to to search and install both .deb and snap applications alike.

For some reason ubuntu-software was downgraded to 3.31.1+git187.84b64e0b on my Ubuntu 20.10 install. Among other things, it broke .deb installations and changed the name to Snap-Store.
I solved this by tracking the beta channel with snap instead of the stable.

This also happend on 20.04 just yesterday and I “fixed” it with the exact same stuff.

The recently mentioned issue happened because the stable channel used for Ubuntu expired, which made the snap fallback to the stable serie but that’s another codebase which doesn’t include the ubuntu branding and the deb support. The proper channel has been restore and things should be back to normal after the next refresh (those who switched channel to beta might want to go back to stable/ubuntu- instead)

5 Likes

Indeed it was that, the team promptly responded and both issues mentioned above (inability to install deb files and lack of source selector) are fixed now. Thanks!

1 Like

There is a difference between “not easily turned off”, and “not even providing a proper command line to turn it off”.

I switched to Ubuntu from Windows precisely BECAUSE of Microsoft paternalistic approach.
I don’t mind what the defaults are, but I want the ability to change them.
It is my computer and therefore MY decision.

I can understand that Ubuntu is trying to address the needs of the lowest common denominator, but the system is so far from being suitable for the average Windows or Mac user on so much basic stuff, that I would think alienating the core user base by taking away their control like Microsoft, Google, and Apple do - is very, very wrong.

I was initially excited about the concept of Snaps. It seemed like a more secure way to install software, and I didn’t mind the performance hit if it allowed me to sandbox third-parties with the permissions I was willing to give them. This perception has now changed by 180 degrees.

For example, I use JetBrains’ IDEs. Every single new version release causes some regressions. Because of that, I upgrade their software once in 6 to 12 months, or when there’s a new feature I actually need. It’s not an OS and not a browser. I don’t think it’s insecure for me to upgrade it pretty rarely. But with Snaps - I no longer have the option to decide. I am forced to swallow whatever regressions are presented in the new version, for the supposed “security” that I don’t need.

This is extremely disappointing to me and if Ubuntu continues with the paternal approach then I will have to look elsewhere. I have spent a lot of effort and time on migrating from Windows to Linux and it’s very frustrating to find that it may have been done in vain.

which is exactly why there are tracks and channels for snap packages:

$ snap info intellij-idea-ultimate
name:      intellij-idea-ultimate
summary:   Capable & Ergonomic Java IDE for Enterprise, Web & Mobile Development
publisher: jetbrains✓
[...]
channels:
  latest/stable:    2020.2.3   2020-10-06 (253) 755MB classic
  latest/candidate: 2020.2.3   2020-10-06 (253) 755MB classic
  latest/beta:      2020.2.3   2020-10-06 (253) 755MB classic
  latest/edge:      2020.3-EAP 2020-10-15 (255) 809MB classic
  2020.3/stable:    –                                 
  2020.3/candidate: –                                 
  2020.3/beta:      –                                 
  2020.3/edge:      2020.3-EAP 2020-10-15 (255) 809MB classic
  2020.2/stable:    2020.2.3   2020-10-06 (253) 755MB classic
  2020.2/candidate: 2020.2.3   2020-10-06 (253) 755MB classic
  2020.2/beta:      2020.2.3   2020-10-06 (253) 755MB classic
  2020.2/edge:      2020.2.3   2020-10-06 (253) 755MB classic
  2020.1/stable:    2020.1.4   2020-07-22 (240) 734MB classic
  2020.1/candidate: 2020.1.4   2020-07-22 (240) 734MB classic
  2020.1/beta:      2020.1.4   2020-07-22 (240) 734MB classic
  2020.1/edge:      2020.1.4   2020-07-22 (240) 734MB classic
  2019.3/stable:    2019.3.5   2020-05-06 (223) 763MB classic
  2019.3/candidate: 2019.3.5   2020-05-06 (223) 763MB classic
  2019.3/beta:      2019.3.5   2020-05-06 (223) 763MB classic
  2019.3/edge:      2019.3.5   2020-05-06 (223) 763MB classic
  2019.2/stable:    2019.2.4   2019-10-29 (181) 765MB classic
  2019.2/candidate: 2019.2.4   2019-10-29 (181) 765MB classic
  2019.2/beta:      2019.2.4   2019-10-29 (181) 765MB classic
  2019.2/edge:      2019.2.4   2019-10-29 (181) 765MB classic
  2019.1/stable:    2019.1.4   2019-07-30 (160) 650MB classic
  2019.1/candidate: ↑                                 
  2019.1/beta:      ↑                                 
  2019.1/edge:      ↑                                 
  2018.3/stable:    2018.3.6   2019-03-26 (132) 631MB classic
  2018.3/candidate: ↑                                 
  2018.3/beta:      ↑                                 
  2018.3/edge:      ↑                                 
  2018.2/stable:    2018.2.8   2019-04-03 (135) 598MB classic
  2018.2/candidate: ↑                                 
  2018.2/beta:      ↑                                 
  2018.2/edge:      ↑                                 
  2018.1/stable:    2018.1.8   2019-04-04 (136) 612MB classic
  2018.1/candidate: ↑                                 
  2018.1/beta:      ↑                                 
  2018.1/edge:      ↑                                 
  2017.3/stable:    2017.3.7   2019-04-10 (138) 529MB classic
  2017.3/candidate: ↑                                 
  2017.3/beta:      ↑                                 
  2017.3/edge:      ↑                                 
$

just pick the track you want here and you wont be bothered with updates unless the jetbrains guys consider they must update you to fix something really serious (like a security issue or crasher bug) …

note that this is not a “paternal approach” but a “give the update control fully to upstream developers” consequently implemented …

1 Like

Thank you for the suggestions.

However, this was just an example, and my point remains.

  1. I should not be expected to investigate the distribution channels and policies of every software of every vendor that I have in order to prevent stuff from automatically being downloaded and installed on my computer.

  2. I should not be expected to depend on a vendor’s decision on what should or should not be pushed to users’ machines in this or that channel.

Please note that I also see this forced auto-updates requirement as a security issue.
The fact that I trust a software or a vendor enough to install a program at a given point in time DOES NOT mean that I trust anything this vendor will publish from now on.

In short: any automatic installation of software on my device without my explicit consent is a violation of my trust and my rights (as I perceive them).

Especially when we’re talking about just any arbitrary software, and not specifically about browsers or OS components with relatively broad surfaces for attack.

Too be exact. Snap packages are slow. I can use unstable application. But slower is a nightmare! headache.

For quick ref: vlc. I can wait for application to completely open!. But
when seeking using arrow frames are slow to render in snap. but its normal in deb. On website vlc said they don’t maintain vlc deb as snap. Snap is more likely to receive updates.

As was noted above a few times already, 95% (if not 99%) Ubuntu users never care about updates and will also not look for tracks or channels (they will just use the default and will get silently updated to not have security holes) … you as a power user can use tracks if you want though …

On whom else but the creator would you like to rely for judging if a bug or security hole in an app requires an update ?
They are the experts for this software after all…

1 Like

On whom else but the creator would you like to rely for judging if a bug or security hole in an app requires an update ?

I would like to get the information from the vendor and decide for myself if the risk of an update justifies the benefit for my own use-case.

Vendors are not obligated to provide this information but ultimately it should be up to me to decide if I want to take this risk or not.