I quite literally wrote a shell script that does this. What moonbrain thought that it was a good idea to make an app COMPLETELY unusable and updates mandatory every time they ship a minor change to some fucking button font size?
The thing that kills me is even if you `sudo pacman -S discord` to update it normally discord STILL updates itself like we didn't just update it. Why it can't just do that anyway is beyond me
@@defaultdan7923 you need to change the build number for it to update itself. When you update via the package manager it's theoretically updating more than just the build number but still. Why discord
I think what happens is that a discord package is just an installer so what they did in this video is probably the only difference that pacman does since -S is sync it checks every file and updates it. But to get the actual discord app the package does a new installation. So technically you didnt update discord you downloaded the files that the installer uses to update. Something like on windows where you download an app and you have the installation wizard which is what you actually downloaded. Thats how i think it works but i could be way off, anyone who knows better correct me.
Linux and Discord are two things that don't go well with each other, while one gives you freedom and is malware free, the other is basically spyware, which monitors other processes and pulls data out of your pc.
@@yeahhhhhhhhhhhhhhhhhhhhhhhhhh Yap! Have been using Vencord, which comes pre installed with vestcord (mods).. and have been loving it! The only issue I encountered was primarily due to wayland/x11 (use flatseal to configure properly)... But recently there's been huge updates regarding wayland/xwayland, so it's been smooth sailing ever since :)
I wanted to at first but its basically a PWA and not an Electron app or smth It doesn't support keybinds, so you know mute / deafen or whatever is not gonna work
I still don't understand what updating the package via the repo even does if discord's wonderful client still pulls in some updates after startup. I mean, take a page out of Steam's book for god's sake. what is there to update anyway? the app's just a browser..... god I hate being forced to use this service.
yeah archwiki is right, as always... this method was there before but taken down since it's maybe not good idea to alter build files. Back then I found it hilarious, it never supposed to be tutor.
And then there's my stupid ass downloading the tar.gz option, untarring it into /opt/discord, and redoing the permissions on the desktop launcher icon. Thank you, SO much, for showing me this.
@@vetrixfx9264 That works but a lot of times the update database doesnt have the updated version for a day or bit, so I always default to editing the build_info
@Xtrems lol well my sdd where arch is installed is 500 GB and I gave arch 40 GBs for the root partition. That starts running out really fast if i use flatpaks. And theyre trash anyways
@@AndRei-yc3ti trash as in they never have the problems showcased in this video, they provide good sandboxing for the black box that is all proprietary software, and they don't require you to update all of your system each time you want to update one program because hurr durr no partial updates?
@Xtrems i dont need to update my whole system on arch either if i want to update software. I can just run sudo pacman -S program Programs frequently dont work properly on flatpak and break
I do this on Fedora Silverblue too. I hate the Flatpak version (no cross-app communication) so I wrote a shell script that does it for me. Then I changed the .desktop file of Discord to have an Update option in context menu.
@@darukutsu Most of the time, the packages in the repository are recent from my experience. But for Discord, just simply updating the repository and downloading the update is enough.
there's a discrepancy of up to a few hours between when discord forces you to update and when the arch repos actually update, so if you're unlucky (or just chronically online), you'll end up running into this every so often
That's what I was thinking. I run OpenSUSE Tumbleweed and Discord gets updated along with everything else by running sudo zypper refresh then sudo zypper dup
It is same even in Linux Mint ( KDE ) Don't even remember how I installed it in the first place ( maybe through software manager or .deb file from website )
i don't even use the discord app anymore, i just use the web client now, but i had a script to literally just download and extract the binary when the version was old \:)
Not to ruin the joke, but Discord checks for updates and automatically installs them when it starts just like Windows. You can also do some major upgrades with flatpak.
for me all i gotta do is sudo pacman -S discord but on my other pc (that also runs arch) i use vesktop so it updates discord automatically but i still have to update vesktop using yay -S vesktop
Love Arch! Bro 10+ years ago when I got into Linux there was not nearly this much anime. I believe intelligence agencies are promoting anime as part of a multi prong attack against men the other part being synthetic estrogen in the food damaging the thyroid. The two meet and you end up with the socially awkward overweight dude that's doesn't understand women irl and instead obsessed over anime content. I think that type of dude needs to eat unprocessed meat and just pause the anime not quit don't be someone else but just take a pause along with the physical rehab from the poisons like the synthetic hormones
I'm using happily web client for years now... Anyway everybody knows electron discord is just sandboxes webbrowser. This video is meme and old. Every time refer to arch wiki and feel free to contribute if information is outdated. Thanks for watching :)
Don't use their poopiotary desktop app lol, you can use it in browser but on your system you shouldn't install any non open source tool as they prolly spy on you etc.
I'm aware that Arch is only aimed at intermediate users. But as a Slackware user since '96 all this sort of stuff is Linux101. When you have hand holding dependency resolution and package managers Like Arch does I can't believe the newbs think it's 'hard to learn'. Or maybe that was your point. To show how simple it is.
@@4cps777 its not even about compiling. it's about some distros like slack taking so much fucking time for no reason. same with gentoo at least with gentoo you have literally limitless possibilities. and gentoo on a semi modern computer with 6+ cores compiling doesnt even take long for most programs. gentoo is aimed at that part of the community that wants X but they don't want Y but Y is a dependency of X but you can compile it with Z as a replacement for Y. And that exists in a grand total of 0 distros apart from gentoo cause some random bored ass guy wanted that same thing and wrote an ebuild which takes like 20 years to learn how to do yourself. compiling isn't remotely the reason why gentoo is time consuming. arch is still pretty time consuming as well but still a lot better.
@@plasmahvh erm it takes me a week to install gentoo due to compilation but only takes about an hour at max to install arch. people like you are why it takes a high end computer to even browse the web anymore. bro actually thinks everyone can afford a "semi modern computer with 6+ cores" 🤣🤣🤣💀💀💀 on another note, for how much people call gentoo one of the most advanced distros, i was surprised to find that its easier to use than arch by a longshot. if compilations weren't so fucking long on my poor computers, then id be using gentoo for everything
2024. the method still works. unlike the Discord developers.
😂
I quite literally wrote a shell script that does this.
What moonbrain thought that it was a good idea to make an app COMPLETELY unusable and updates mandatory every time they ship a minor change to some fucking button font size?
http spoofer:
give me da code
heheh.. moonbrain
Weird how it updates just fine in Windows.
how about: Windows
The thing that kills me is even if you `sudo pacman -S discord` to update it normally discord STILL updates itself like we didn't just update it. Why it can't just do that anyway is beyond me
i’m guessing it literally just does what the video does. it is really annoying now that i think about it lol
@@defaultdan7923 you need to change the build number for it to update itself. When you update via the package manager it's theoretically updating more than just the build number but still. Why discord
I think what happens is that a discord package is just an installer so what they did in this video is probably the only difference that pacman does since -S is sync it checks every file and updates it. But to get the actual discord app the package does a new installation.
So technically you didnt update discord you downloaded the files that the installer uses to update. Something like on windows where you download an app and you have the installation wizard which is what you actually downloaded.
Thats how i think it works but i could be way off, anyone who knows better correct me.
because you aren't updating discord you're updating the launcher
"SKIP_HOST_UPDATE": true
bro you forgot ~/.config/discord/settings.json
Don't tell me this actually works LMAO
it does lol
yeah 1000% works.
@@thatlittlefrog. does it really work? please be honest, im a new linux user, no troll plz :D:D
@@yesh420 it works
@@lizer5253 thank you
Thanks man, great tutorial.
Task failed successfully
Linux and Discord are two things that don't go well with each other, while one gives you freedom and is malware free, the other is basically spyware, which monitors other processes and pulls data out of your pc.
just use a flatpak and you're good LOL
@@yeahhhhhhhhhhhhhhhhhhhhhhhhhh Yap! Have been using Vencord, which comes pre installed with vestcord (mods).. and have been loving it! The only issue I encountered was primarily due to wayland/x11 (use flatseal to configure properly)... But recently there's been huge updates regarding wayland/xwayland, so it's been smooth sailing ever since :)
@@yeahhhhhhhhhhhhhhhhhhhhhhhhhh why would i use a flatpak? do i look like i want to break my ssd and use up all 250gb?
alternative?
@@random6959 element, or any other [matrix] client
this is why i use vesktop now
woag vesktop mention
id better do manual update than use some troon software
I wanted to at first but its basically a PWA and not an Electron app or smth
It doesn't support keybinds, so you know mute / deafen or whatever is not gonna work
@@hyperkun i just checked and mute, deafen and most keybinds work on it... The only thing that doesn't work is setting custom keybinds
@@hyperkun it is electron, what
I still don't understand what updating the package via the repo even does if discord's wonderful client still pulls in some updates after startup.
I mean, take a page out of Steam's book for god's sake.
what is there to update anyway?
the app's just a browser.....
god I hate being forced to use this service.
I use a debian distro and I do update like this video lol. Discord has some weird update mechanism that goes against my OS
i use pop os but i never seen this happen before, I'm pretty sure that pop os is fork of Ubuntu, i could be wrong tho, im a new linux user\
Discord doesn't have an auto-update mechanism because it lives under /opt an ppl would be crying bc discord requires sudo to update itself...
As soon as I saw this video I wrote a shell script that automates this. Thank you daru - I had no idea!
Least complicated "I use arch btw" moment
i mean "sudo pacman -Syu" does also work but... yea thats cooler
Its not in the official repos for obvious reasons. You need an AUR downloader
also sometimes the repos are slightly behind and the latest version of discord isnt even available
@@dpawensza correct
@@ikaros.mirai.theres an official repo for it, its not allways uptodate tho might take a few houre sometimes
@@ikaros.mirai. what do u mean, isn't discord in multilib? never had problems with it
literally arch moment:
In the arch wiki for discord it shows what to do when this happens it just tells u to set "SKIP_HOST_UPDATE" to true
yeah archwiki is right, as always... this method was there before but taken down since it's maybe not good idea to alter build files. Back then I found it hilarious, it never supposed to be tutor.
And then there's my stupid ass downloading the tar.gz option, untarring it into /opt/discord, and redoing the permissions on the desktop launcher icon.
Thank you, SO much, for showing me this.
huh? On Arch you either do this like in the video or just "sudo pacman -Sy discord" (updating the database first, then the discord package itself)
@@vetrixfx9264never do partial upgrades
@@vetrixfx9264partial upgrades are not supported on arch. Just do a pacman -Syu.
@@vetrixfx9264 That works but a lot of times the update database doesnt have the updated version for a day or bit, so I always default to editing the build_info
@@vetrixfx9264 Don't update packages like that - it can lead to a broken system (read arch wiki). Always use -Syu to upgrade all.
Yep, still working, did it just now for version 0.0.20 :D
Or just, you know, use a flatpak. Best choice for proprietary software.
Yeah and have the app weight 10gbs lol. Not thanks Jeff
@@AndRei-yc3ti i mean if you're too poor to buy a decent sized hard drives then you have bigger problems to worry about
@Xtrems lol well my sdd where arch is installed is 500 GB and I gave arch 40 GBs for the root partition. That starts running out really fast if i use flatpaks. And theyre trash anyways
@@AndRei-yc3ti trash as in they never have the problems showcased in this video, they provide good sandboxing for the black box that is all proprietary software, and they don't require you to update all of your system each time you want to update one program because hurr durr no partial updates?
@Xtrems i dont need to update my whole system on arch either if i want to update software. I can just run sudo pacman -S program
Programs frequently dont work properly on flatpak and break
Now it's auto download like in Windows, once you open the app on Arch Discord update itself.
everytime that happens, just update your system and discord will be updated through pacman
sudo pacman -Syu
but if the update hasn't been released in repo yet☠
@@bubilda228didnt have that experience really. It is usually updated the same day or a day later.
I do this on Fedora Silverblue too. I hate the Flatpak version (no cross-app communication) so I wrote a shell script that does it for me. Then I changed the .desktop file of Discord to have an Update option in context menu.
Isn't it easier now to do sudo pacman -Syy and then sudo pacman -S discord?
Depends when you update. Sometimes package maintainers aren't that fast. The Easiest is to use web client. Also hope you have alias for that
@@darukutsu Most of the time, the packages in the repository are recent from my experience.
But for Discord, just simply updating the repository and downloading the update is enough.
there's a discrepancy of up to a few hours between when discord forces you to update and when the arch repos actually update, so if you're unlucky (or just chronically online), you'll end up running into this every so often
That's what I was thinking. I run OpenSUSE Tumbleweed and Discord gets updated along with everything else by running sudo zypper refresh then sudo zypper dup
which profile of arch do you use?
sudo pacman -Syu is my favourite command
IK this is a joke but this acutally helped me a lot tysm :D
I didn't expected, that I will learn something with memes. Thank you :)
p.s. why discord can't change version number, is he stupid?
changing that number requires the user to be root
@@ME0WMERE I see, but why did discord make this file root-only? Safety maybe, idk
@@Pixel_Magic it's not necessarily root-only - the directory is just put in `/opt`, which requires root permissions to do
what an IRl, the greatest way to update
As a Garuda linux user, I can't relate
Wow this looked awfully simple.
Excuse me I never knew you could do that lol. How long since moved on to Fedora but that is a good tibit to know
It is same even in Linux Mint ( KDE ) Don't even remember how I installed it in the first place ( maybe through software manager or .deb file from website )
saved me a few pacman -Syus
thanks
did.... you..... just.... use..... your..... MOUSE???
I like your arch conf you can make a tutorial how to get arch Linux like that
Why did I get this on my reccomandations
Why not just update your packages?
Bruh when discord updates are available I wait for the AUR devs to update the package which takes 1-2 days lmao
Huh?
use debian
@@The99x99or flatpak
@@pewpewxdx12AUR is arch user repository
Erm… It is in the repos now, ???
Wouldn't it be easier to just compile a tar.gz file?
This is why I use the Flatpak version.
i don't even use the discord app anymore, i just use the web client now, but i had a script to literally just download and extract the binary when the version was old \:)
I just update it with pacman. One line. What's so hard about that?
Not to ruin the joke, but Discord checks for updates and automatically installs them when it starts just like Windows. You can also do some major upgrades with flatpak.
Haven't used discord on Arch yet but isn't there an aur package for this?
there is in community repository in Arch
for me all i gotta do is sudo pacman -S discord but on my other pc (that also runs arch) i use vesktop so it updates discord automatically but i still have to update vesktop using yay -S vesktop
Please don’t use partial upgrades.
it still works as of today
great tutorial
Thank you daru very cool
Well, this is better than paru -Sy discord.
You don’t need to use the AUR, it is in the repos. ?
Me: just use discord web since discord is just packaged chromium anyway
I can´t believe this actually worked
hell yea dude!
Linux mint on the other hand:
download deb package, go to the downloads folder in terminal, run ``dpkg -i ``
Easy. no more than 30 seconds.
Pacman -Syuu when look at the video
😮
I installed Vencord and just ignore updates now
You could just pacman -Syu you know
Maybe you can use the web page ?
(I have no problem with the software on mint)
Mint works with .deb but arch doesn't use that 😅
Yeah, this is not a problem on Linux Mint.
Me who used Flatpak and can run “Flatpak update”
Love Arch! Bro 10+ years ago when I got into Linux there was not nearly this much anime. I believe intelligence agencies are promoting anime as part of a multi prong attack against men the other part being synthetic estrogen in the food damaging the thyroid. The two meet and you end up with the socially awkward overweight dude that's doesn't understand women irl and instead obsessed over anime content. I think that type of dude needs to eat unprocessed meat and just pause the anime not quit don't be someone else but just take a pause along with the physical rehab from the poisons like the synthetic hormones
Thaaaannkkyouuuu
Why... Just "pacman -S discord"
usally just pacman -Syu fixes it, didnt know about this lol
But... Why does it work?
No way this is the actual way to update it yoooo
I just do yay -S discord. Been working fine.
@@bocimino463It’s in the repos. You don’t have to use the AUR.
wait you can’t just pacman?
Oh yeah I did fresh install last night cuz added new hardware i forgot discord lemme install
and they say its hard
or, even better, flatpak
that makes me more mad than it should....
Why have you got the MacOS Mojave wallpaper lol
Because it looks nice….
This trick doesn't even work for me, nor does the SKIP_HOST_UPDATE, I'm forced to use the web client 😭
I'm using happily web client for years now... Anyway everybody knows electron discord is just sandboxes webbrowser. This video is meme and old. Every time refer to arch wiki and feel free to contribute if information is outdated. Thanks for watching :)
Don't use their poopiotary desktop app lol, you can use it in browser but on your system you shouldn't install any non open source tool as they prolly spy on you etc.
@@darukutsu electron has more privileges than your typical web browser which is what lets you have more control over hardware and streaming
^A to increment in vim.
What desktop environment are you using
that was gnome with plenty of extensions... nowadays I use bspwm.
@@darukutsu I am trying to make it like it I got KDE Plasma desktop wise
or just disable the client from checking for updates it helps a ton
arch users are incredibly simple minded
SKIP HASH UPDATE (bro seriously)
I thought you would join the vc and say: "I use Arch btw"
lol i just use vesktop and update solely via yay
I'm aware that Arch is only aimed at intermediate users. But as a Slackware user since '96 all this sort of stuff is Linux101. When you have hand holding dependency resolution and package managers Like Arch does I can't believe the newbs think it's 'hard to learn'.
Or maybe that was your point. To show how simple it is.
average stack exchange contributor try not to be a condescending asshole challenge (impossible)
@@4cps777 its not even about compiling. it's about some distros like slack taking so much fucking time for no reason. same with gentoo at least with gentoo you have literally limitless possibilities. and gentoo on a semi modern computer with 6+ cores compiling doesnt even take long for most programs. gentoo is aimed at that part of the community that wants X but they don't want Y but Y is a dependency of X but you can compile it with Z as a replacement for Y. And that exists in a grand total of 0 distros apart from gentoo cause some random bored ass guy wanted that same thing and wrote an ebuild which takes like 20 years to learn how to do yourself. compiling isn't remotely the reason why gentoo is time consuming. arch is still pretty time consuming as well but still a lot better.
@@plasmahvh erm it takes me a week to install gentoo due to compilation but only takes about an hour at max to install arch. people like you are why it takes a high end computer to even browse the web anymore. bro actually thinks everyone can afford a "semi modern computer with 6+ cores" 🤣🤣🤣💀💀💀
on another note, for how much people call gentoo one of the most advanced distros, i was surprised to find that its easier to use than arch by a longshot. if compilations weren't so fucking long on my poor computers, then id be using gentoo for everything
wait.. that actually works?? I thought you had to "sudo pacman -Sy; sudo pacman -S discord"? thank you!!!!! Had that problem a lot before
Please stop using partial upgrades. You realize that the arch wiki literally recommends not to.
you can just disable host updates from the config
Whats your desktop environment?
gnome prob
just use webcord?
a better solution is just to modify .config/discord/settings.json
you just put after the first }
, "SKIP_HOSTE_UPDATE": true
Actually worked. But it is "SKIP_HOST_UPDATE" :)
@@Axenide Thanks
🔥
Thanks.
and screenshare with sound is still impossible :D
buenardium
pro tip, just run pacman -Syu
pacman works too
No way that all this time I could just edit this .json instead of using sudo pacman -Sy discord
Is it really that hard just to sudo pacman -Syu?
Or better yet just: yay
just sudo pacman -Syu
true true...
Thanks
*coughs in Windows* CTRL + R *COUGH COUGH*
sudo pacman -Syu isn't enough?
Yeah
…..don‘t tell me this is litterally all they change between those rediculus updates that somehow they can‘t autoupdate nonono that can‘t be right…
oh my god this is so stupid
very tempted now to just make a diff between two tarball versions this can‘t be all they change….
Flatpak:
That's why i use dicord ob browser
That's why I use armcord