Conversation
self-updating AppImages seem the only way to reliably get the newest version of a software on Linux besides compiling from source sadcat
8
0
5

@kaia I would’ve said flatpak, but it took OBS Studio an entire 9 months to update their runtime… on their official first party build…

0
0
1
@paula8 but Paula you are straight??? LappWorried
2
1
3
@kaia i did not have a boyfriend when i installed lesbian
0
0
2
@kaia
Transforming GNU/linux into windows go brrr
Malware go brrr
0
0
0

@kaia AppImages or FlatPaks pretty much yea...

Sometimes via a packagemanager (apt, dnf etc.) works but not always.
It's honestly one of the bigger things Linux is lacking in and probs will never really solve.

1
0
1

@finlaydag33k @kaia I don't know how they do it, but Obsidian self-updates within the AppImage, so it's at least possible for that to happen. I don't know how viable it is for other projects to follow suit.

On Arch, I find many more things available through the default and AUR package repositories, so my updates are almost completely through that mechanism. A nice side-effect I hadn't realized before.

2
0
2

@ktneely To my knowledge, AppImages have a "framework" which you can't update and the "app's filesystem" (which the app has free reign in).
Obsidian is an Electron app, so when you press the "update" button in Obsidian, it probably updates the bits getting opened by Electron (maybe Electron itself?), not the AppImage framework.

A downside about the AUR is that you're also always on the bleeding edge, which may not always be desirable and also can lead to dependency hell (which is something that projects like AppImage and FlatPak try to avoid).

@kaia

0
0
1

AppImages are fine for somethings sure
another alternative is docker/podman, but that can be a little more complicated
@kaia

1
0
1

lots of things are available with python-pip
things that aren't even python
@kaia

1
0
1
@p Python is such a pain to manage too! I'm trying poetry now to make it less so
1
0
0

I find python with pip to not be so complicated
you just need some sanity!
for instance
do not use the system python
(I build from source)
and use venvs to separate projects so you don''t pollute them with unnecessary dependencies
if you want me to elaborate on any of this just ask
@kaia

1
0
1
@p yeah gotcha. in the AI area everything is a different version of 25GB pytorch etc, so if you are running AI image generation, llama, text generation, you fill 200GB just with the same software in different version sad
0
0
0
@yew I'm annoyed at AUR being versions behind and main repos being very far behind the actual software. so when you have any issue, the developers will point out that it's your fault for running such antique versions.

and then there's e.g. Obsidian that recommends their AppImage which they update for you. it's a much nicer experience tbh. I feel taken care of. I want that.
1
0
2

@kaia@brotka.st i stopped using meme distros for that reason ​hehe

1
0
2
@yew but others are even further behind? what do you use?
2
0
0

@kaia@brotka.st oh it's proprietary no wonder it's not in the main repos :3

0
0
3
@kaia everyone is too busy trying to push some new scheme than recognizing that this is the most sensible solution.
0
0
1
@kaia what about using a sane distro and its packages?
1
0
0
@kaia opensuse, void was pretty up to date too iirc
0
0
1