Discord doesn't open. It show update request, but it doens't update
Tofloor
poster avatar
igorteuri
deepin
2017-08-23 05:51
Author
Hello people!

I'm a new user of Linux. I use Discord to practice my english conversation skills, since I'm not a native speaker of it.  But the software doesn't open in Deepin. Everytime I try to open it, a update message is shown. Print bellow:


I tried to download the pack and install it. When I do that, the software keeps searching for an update the next time a open, but never really opens.
I tried to install and update it through Synaptic, but when the to that occurs the same thing.
I tried these commands:
  1. sudo apt-get remove discord
  2. sudo apt-get autoremove
  3. sudo apt-get purge discord
Copy the Code
And then:
  1. sudo apt-get update
  2. wget "https://discordapp.com/api/download?platform=linux&format=deb" -O discord.deb
  3. sudo dpkg -i discord.deb
  4. sudo apt-get install -f
Copy the Code
But I got this:  (The codes were in portuguese, so i tried to translate the portuguese parts to english)
  1. ryuke@RyuDeepin:~$ sudo apt-get install -f --fix-missing
  2. Reading packages lists... Ready
  3. Building dependecies trees... Ready      
  4. Reading state information.. Ready
  5. Correcting dependencies... Ready
  6. The following additional packages will be installed:
  7.   discord
  8. The following  packages will be updated:
  9.   discord
  10. 1 package updated, 0 new packages installed, 0 to be removed, and 0 not updated.
Copy the Code
Please, I need some help! Haha
Thanks!
Reply Favorite View the author
All Replies
nipos
deepin
2017-08-23 07:32
#1
Forget about the app.
It's absolutely useless.
It has nearly the same functions as the webpage and isn't a native program but an webapp packaged with electron.
Simply use it online at https://discordapp.com
Alternatively you can use it with Pidgin and the purple-discord plugin.
Than you have an native program which doesn't just waste your storage.
The thing with Pidgin works great for me but I only use text chats.
I don't know if voice chats work,probably you need them,but with the webpage it will definitely work.
Reply View the author
igorteuri
deepin
2017-08-23 08:45
#2
Thanks for answering Nipos!
How could I install this plugin to Pidgin?
I went to purple-discord plugin, downloaded and extracted it on  ~/.purple/plugins, but I can't see the plugin in the software.
Thanks!
Reply View the author
nipos
deepin
2017-08-23 09:07
#3
Didn't you read the readme file?
Delete it from ~/.purple/plugins and then install it like that:
git clone git://github.com/EionRobb/purple-discord.git
cd purple-discord
make
sudo make install
You won't find it at the plugin list anyway but you should be able now to login to Discord.
Reply View the author
igorteuri
deepin
2017-08-23 09:24
#4
No. Sorry... T_T
I'm new in the linux world. I'm used to install things only by clicking. I always avoid to use terminal.

I did what you said. But I got this:
  1. ryuke@RyuDeepin:~/purple-discord$ make
  2. make: hg: Command not found
  3. echo "You need libpurple development headers installed to be able to compile this plugin"
  4. You need libpurple development headers installed to be able to compile this plugin
Copy the Code
Reply View the author
nipos
deepin
2017-08-23 09:41
#5
I installed it on my computer and my laptop and can't remember this warning.
pacman -Q says that I don't have installed any of the required developer headers,they're not even available for Arch Linux,but it runs.
I don't remember if I needed them on my laptop (Deepin OS) and if it was available there,but let's try this:
sudo apt-get install libpurple-dev
sudo apt-get install libglib2.0-dev
sudo apt-get install libjson-glib-dev
If one of them isn't available,try to run it without it.
Reply View the author
igorteuri
deepin
2017-08-23 09:51
#6
Oh Gosh... Linux is harsh.... T_T
I installed all the three libs. All sucessfull

But then I tried to "make, and sudo make install", I got this
  1. ryuke@RyuDeepin:~/purple-discord$ sudo make install
  2. make: hg: Command not found
  3. mkdir -m 0755 -p `pkg-config --variable=datadir purple`/pixmaps/pidgin/protocols/16
  4. mkdir -m 0755 -p `pkg-config --variable=datadir purple`/pixmaps/pidgin/protocols/22
  5. mkdir -m 0755 -p `pkg-config --variable=datadir purple`/pixmaps/pidgin/protocols/48
  6. install -m 0644 -p discord16.png `pkg-config --variable=datadir purple`/pixmaps/pidgin/protocols/16/discord.png
  7. install -m 0644 -p discord22.png `pkg-config --variable=datadir purple`/pixmaps/pidgin/protocols/22/discord.png
  8. install -m 0644 -p discord48.png `pkg-config --variable=datadir purple`/pixmaps/pidgin/protocols/48/discord.png
  9. msgfmt -o po/es.mo po/es.po
  10. make: msgfmt: Command not found
  11. Makefile:114: recipe for target 'po/es.mo' failed
  12. make: *** [po/es.mo] Error 127
  13. ryuke@RyuDeepin:~/purple-discord$
Copy the Code
Reply View the author
nipos
deepin
2017-08-23 11:16
#7
The gettext package seems to be missing on your system.
Run this: sudo apt-get install gettext
Run make and sudo make install again and it should work.
The first error with the hg can be ignored.
Had this too but it works.
Reply View the author