this post was submitted on 06 Nov 2023
550 points (94.8% liked)

linuxmemes

20761 readers
2115 users here now

I use Arch btw


Sister communities:

Community rules

  1. Follow the site-wide rules and code of conduct
  2. Be civil
  3. Post Linux-related content
  4. No recent reposts

Please report posts and comments that break these rules!

founded 1 year ago
MODERATORS
 

Can't I go one week without having to uninstall and reinstall the damn deb file?

you are viewing a single comment's thread
view the rest of the comments
[–] Andrew15_5@mander.xyz 10 points 10 months ago (2 children)

I used this every time (with sudo):

#!/bin/sh
[ "$USER" != root ] && { sudo "$0" && exit; }
latest_version=$(
  curl -sI 'https://discord.com/api/download?platform=linux&format=deb' \
  | grep '^location:' \
  | grep -m 1 -oP '\d[\d.]+\d' \
  | head -n 1
)
sed -i.bak 's/\(version.*\)[0-9]\+\.[0-9]\+\.[0-9]\+/\1'"$latest_version"'/' \
  '/usr/share/discord/resources/build_info.json'

Let's see how good the Flatpak version will be.

[–] graham1@gekinzuku.com 13 points 10 months ago (3 children)

just fyi I moved Discord, GIMP, Obsidian, and OBS over to flatpak and my root partition jumped from 19GB to 23GB. I'm kinda sad about it tbh

[–] IverCoder@lemm.ee 8 points 10 months ago* (last edited 10 months ago)

Most storage space viewers get confused by Flatpak's heavily deduplicated and compressed files, leading to them reporting way larger space than what's actually occupied on the hard drive.

[–] AlijahTheMediocre@lemmy.world 6 points 10 months ago (1 children)

4GB ain't to cry over, you already saved so much not using Windows :p

[–] graham1@gekinzuku.com 1 points 10 months ago

It's true lol. I had to install Docker for teaching on my old drive and that instantly maxed out my root partition even when I kept deleting intermediate builds and unused data. Now I have this fun paranoia for all apps :)

[–] ReginaPhalange@lemmy.world 2 points 10 months ago (1 children)

Can you break the sed command down for us sed newbies? The '-i.bak' thing is throwing me off

[–] freeman@sh.itjust.works 2 points 10 months ago

Normally sed just passes along the edited text to STDout (printing in the terminal usually).

With the -i option it actually changes the input files. If you add an extension immediately after the -i it apparently makes a backup of the original with that extension.