djcas9 / komanda

The IRC Client For Developers
http://komanda.io
MIT License
1.78k stars 75 forks source link

Komanda on Linux? #208

Open curiositry opened 9 years ago

curiositry commented 9 years ago

Do you plan to support linux — make a .deb available / add it to the ubuntu software centre / make a ppa?

Thanks!

mlms13 commented 9 years ago

I'd like to throw in a :+1: for all of the things mentioned (deb/ppa/USC), and also mention that the Linux x64 download available here doesn't run (at least not easily) on Ubuntu 14.04. It seems to depend on libudev0 which is no longer available in the repositories.

error while loading shared libraries: libudev.so.0: cannot open shared object file: No such file or directory

This seems to be a limitation in node-webkit.

rmitchellnet commented 9 years ago

I just got done installing the Android SDK earlier on a 64-bit machine and that required installing a bunch of 32-bit libraries to get it running, so when I tried this app out I figured it was the same thing. I had to install all of these to get it running:

sudo apt-get install libxtst6:i386 libgtk2.0-0:i386 libnss3:i386 libgconf-2-4:i386 libudev0:i386
mlms13 commented 9 years ago

@rmitchellnet which distro/version are you on? On Ubuntu 14.04, sudo apt-get install libudev0 (and the :i386 alternate) returns E: Package 'libudev0' has no installation candidate

rmitchellnet commented 9 years ago

Ah didn't think about that, I'm on ElementaryOS which I believe is built on top of Ubuntu 12.04?

ghost commented 9 years ago

Creating a symlink to libudev1 worked for me on Ubuntu 14.04:

sudo ln -s /lib/x86_64-linux-gnu/libudev.so.1 /lib/x86_64-linux-gnu/libudev.so.0
dduong42 commented 9 years ago

Thanks @iskatu your solution worked for me !

bendem commented 9 years ago

Yep, that fixes it on fedora as well: sudo ln -s /usr/lib64/libudev.so.1 /usr/lib64/libudev.so.0

yum provides libudev.so.0 doesn't seem to find packages providing it so I guess that's a way to fix it.