Discordin asennus Linuxilla
16.9.2021
Muistiinpanoja Discordin asennuksesta Linux-distrolla, joka ei käytä .deb-tiedostoja; tarkemmin ottaen Fedoralla. Tämä manuaalinen asennus on tarpeen, koska olen huomannut ainakin itse käyttämäni repositorion olevan todella hidas Discord-version päivittämisessä.
- Lataa vain se
discord-0.0.15.tar.gz
tai mikälie. - Pura kotihakemistoon; oletan että puretut tiedostot ovat nyt
~/Discord
-hakemistossa. - Discordin tiedostot voi laittaa
/usr/share/discord
-hakemistoon, taidiscord
in sijaan.../Discord
, isolla D:llä. - Kopioi kotikansiosta usr/shareen:
cd /usr/share/discord ; cp -Rv ~/Discord/* /usr/share/discord
.- Jos
/usr/share/discord
-hakemistossa on jo vanha versio Discordista, voit vaan kopioida kaiken vanhan version päälle.
- Jos
- Se on siinä,
.desktop
-tiedostoa lukuun ottamatta. - (Lisävinkki, jonka sain jostain: jos tulee viesti "Discord installation is corrupt", asenna libatomic: sudo dnf install libatomic.
- Valinnainen symlink: /usr/local/bin/discord tai ~/.bin/discord → /usr/share/discord/Discord
.desktop
-tiedosto
- Discord-paketin mukana tuleva
.desktop
-tiedosto on virheellinen, eikä toimi. (SenPath=
-direktiivi on tarpeeton, jaIcon=
-direktiivillä ei ole absoluuttista polkua.) Alla oleva toimii; muuta iso D pieneksi tarpeen mukaan. - Kotihakemiston alla oleva
~/.local/share/applications
on hyvä paikka laittaa omadiscord.desktop
. desktop-file-validate
jadesktop-file-install
ovat olemassaolevia ohjelmia, mutta ne eivät nähdäkseni ole tässä tapauksessa tarpeen.- Joskus ehkä pitää lopuksi ajaa
update-desktop-database ~/.local/share/applications
. Jos desktop entry ei senkään jälkeen ilmesty, niin tarkista vielä kerran, että.desktop
-tiedostossa listatut hakemistot ja tiedostonimet ovat oikein. .desktop
-tiedostojen ei tarvitse olla suoritettavia.
[Desktop Entry]
Name=Discord
StartupWMClass=discord
Comment=All-in-one voice and text chat for gamers that's free, secure, and works on both your desktop and phone.
GenericName=Internet Messenger
Exec=/usr/share/discord/Discord
Icon=/usr/share/discord/discord.png
Type=Application
Categories=Network;InstantMessaging;