Skip to content

Instantly share code, notes, and snippets.

@vicenterusso
Created July 11, 2025 11:35
Show Gist options
  • Save vicenterusso/7dee212dd549db45adedb9d1fcab27e9 to your computer and use it in GitHub Desktop.
Save vicenterusso/7dee212dd549db45adedb9d1fcab27e9 to your computer and use it in GitHub Desktop.
Linux Discord Installer
#!/bin/bash
TEMP_P=/tmp/$(uuidgen)
INSTALL_PATH="/opt/Discord/"
mkdir $TEMP_P
wget "https://discord.com/api/download?platform=linux&format=tar.gz" -O $TEMP_P/discord.tar.gz
sudo tar -xvzf $TEMP_P/discord.tar.gz -C /opt
sudo ln -sf $INSTALL_PATH/Discord /usr/bin/Discord
sudo mv /opt/Discord/discord.desktop /opt/Discord/discord_old.desktop
sudo touch /opt/Discord/discord.desktop
sudo chmod 755 /opt/Discord/discord.desktop
sudo -- bash -c 'echo "[Desktop Entry]
Name=Discord
StartupWMClass=discord
Comment=All-in-one voice and text chat for gamers thats free, secure, and works on both your desktop and phone.
GenericName=Internet Messenger
Exec=/usr/bin/Discord
Icon=/opt/Discord/discord.png
Type=Application
Categories=Network;InstantMessaging;
Path=/usr/bin
" >> /opt/Discord/discord.desktop'
sudo cp -r /opt/Discord/discord.desktop /usr/share/applications
rm -rf $TEMP_P
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment