LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   zoom conferencing software advice? (https://www.linuxquestions.org/questions/slackware-14/zoom-conferencing-software-advice-4175623657/)

magicm 02-13-2018 08:29 AM

zoom conferencing software advice?
 
It seems I may need to start using this ... does anyone have any experience using it with slackware (preferably 14.2 x86_64)?

It seems that there's a 'generic linux' download bundle ... I'm vacillating between trying that or downloading one of the rpm formats and running it thru rpm2tgz first so I can use removepkg if it doesn't end up being needed.

TIA

bassmadrigal 02-13-2018 11:02 PM

Quote:

Originally Posted by magicm (Post 5819300)
I'm vacillating between trying that or downloading one of the rpm formats and running it thru rpm2tgz first so I can use removepkg if it doesn't end up being needed.

I've seen a few issues on this forum with people using rpm2tgz that I'd probably not recommend it. It's usually better to extract things manually and then create a Slackware package. I noticed they have a .deb package, which I've used to create a Slackware package for discord. Maybe you could look at my SlackBuild for an idea of what to do.

You should be able to just run the following command to get the required files and directories for the program. With some minor tweaking of my SlackBuild, it should be able to create a Slackware package pretty easily.

Code:

ar p zoom_amd64.deb data.tar.xz | unxz | tar xv

Richard Cranium 02-13-2018 11:05 PM

I haven't actually used it for a meeting, but the generic linux tarball appears to work. I got the first screen up and didn't see any striking errors in stdout.

I just extracted the tarball into its own directory and ran "zoom" from within there. Easy enough to clean up.

Code:

$ ./zoom
zoom started.
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-cranium'
[CZPClientLogMgr::LogClientEnvironment] [MacAddr: F4:6D:04:05:6D:BF][client: Linux][OS: Slackware 14.2][Hardware: CPU Core:6 Frenquency:1.7 G Memory size:16026MB CPU Brand:AMD Phenom(tm) II X6 1100T Processor][Req ID: ]
Linux Client Version is 2.0.115900.1201
QSG_RENDER_LOOP is
XDG_CURRENT_DESKTOP = XFCE;  GDMSESSION =
Graphics Card Info:: 04:00.0 VGA compatible controller: NVIDIA Corporation GK107 [GeForce GT 640] (rev a1)
Zoom package arch is 64bit, runing OS arch is x86_64
AppIconMgr::systemDesktopName log Desktop Name: xfce
Error: Send error, 22 Invalid argument
Error: Send error, 22 Invalid argument
Error: Send error, 22 Invalid argument

Not sure about the send error messages.

bassmadrigal 02-13-2018 11:10 PM

To build on Richard's post, if you want to use that generic build, you could just add a symlink to /usr/bin/ to point to wherever you have that package extracted.

TommyC7 02-13-2018 11:53 PM

With anything like this, I recommend running ldd or objdump to see what libraries it uses (if it's not statically compiled) so that if necessary, you can obtain the libraries it wants.

vonbiber 02-14-2018 01:47 AM

It requires qt5. I ran ldd on the zoom binary that I extracted from
zoom_x86_64.tar.xz and I got this:
Code:

...
libQt5WebEngineWidgets.so.5 => not found
libQt5WebEngineCore.so.5 => not found
libQt5Quick.so.5 => not found
libQt5Widgets.so.5 => not found
libQt5Gui.so.5 => not found
libQt5WebChannel.so.5 => not found
libQt5Qml.so.5 => not found
libQt5Network.so.5 => not found
libQt5Script.so.5 => not found
libQt5DBus.so.5 => not found
libQt5Positioning.so.5 => not found
libQt5Core.so.5 => not found
...


magicm 02-14-2018 09:04 AM

Quote:

It requires qt5.
Ouch .... I wasn't prepared for that. Well, I'll see if I really need to do this.
If so, this just might turn into "another fine growth opportunity".

Thanks for everyone's input so far. Off to do more research.

Richard Cranium 02-15-2018 06:15 PM

The slackbuild for QT5 works rather well and QT5 can co-exist with QT4.

Richard Cranium 02-15-2018 09:56 PM

Quote:

Originally Posted by vonbiber (Post 5819696)
It requires qt5. I ran ldd on the zoom binary that I extracted from
zoom_x86_64.tar.xz and I got this:
Code:

...
libQt5WebEngineWidgets.so.5 => not found
libQt5WebEngineCore.so.5 => not found
libQt5Quick.so.5 => not found
libQt5Widgets.so.5 => not found
libQt5Gui.so.5 => not found
libQt5WebChannel.so.5 => not found
libQt5Qml.so.5 => not found
libQt5Network.so.5 => not found
libQt5Script.so.5 => not found
libQt5DBus.so.5 => not found
libQt5Positioning.so.5 => not found
libQt5Core.so.5 => not found
...


All of those shared libraries are part of the tarball.

Code:

0 ✓ cranium@cranium ~ $ cd ~/Downloads/zoom/zoom/
0 ✓ cranium@cranium ~/Downloads/zoom/zoom $ ls -l libQt*
lrwxrwxrwx 1 cranium users        19 Nov 30 00:54 libQt5Core.so -> libQt5Core.so.5.9.2*
lrwxrwxrwx 1 cranium users        19 Nov 30 00:54 libQt5Core.so.5 -> libQt5Core.so.5.9.2*
lrwxrwxrwx 1 cranium users        19 Nov 30 00:54 libQt5Core.so.5.9 -> libQt5Core.so.5.9.2*
-rwxrwxr-x 1 cranium users  5470496 Nov 30 00:54 libQt5Core.so.5.9.2*
lrwxrwxrwx 1 cranium users        19 Nov 30 00:54 libQt5DBus.so -> libQt5DBus.so.5.9.2*
lrwxrwxrwx 1 cranium users        19 Nov 30 00:54 libQt5DBus.so.5 -> libQt5DBus.so.5.9.2*
lrwxrwxrwx 1 cranium users        19 Nov 30 00:54 libQt5DBus.so.5.9 -> libQt5DBus.so.5.9.2*
-rwxrwxr-x 1 cranium users    558512 Nov 30 00:54 libQt5DBus.so.5.9.2*
lrwxrwxrwx 1 cranium users        18 Nov 30 00:54 libQt5Gui.so -> libQt5Gui.so.5.9.2*
lrwxrwxrwx 1 cranium users        18 Nov 30 00:54 libQt5Gui.so.5 -> libQt5Gui.so.5.9.2*
lrwxrwxrwx 1 cranium users        18 Nov 30 00:54 libQt5Gui.so.5.9 -> libQt5Gui.so.5.9.2*
-rwxrwxr-x 1 cranium users  5940120 Nov 30 00:54 libQt5Gui.so.5.9.2*
lrwxrwxrwx 1 cranium users        26 Nov 30 00:54 libQt5NetworkAuth.so -> libQt5NetworkAuth.so.5.9.2*
lrwxrwxrwx 1 cranium users        26 Nov 30 00:54 libQt5NetworkAuth.so.5 -> libQt5NetworkAuth.so.5.9.2*
lrwxrwxrwx 1 cranium users        26 Nov 30 00:54 libQt5NetworkAuth.so.5.9 -> libQt5NetworkAuth.so.5.9.2*
-rwxrwxr-x 1 cranium users    216520 Nov 30 00:54 libQt5NetworkAuth.so.5.9.2*
lrwxrwxrwx 1 cranium users        22 Nov 30 00:54 libQt5Network.so -> libQt5Network.so.5.9.2*
lrwxrwxrwx 1 cranium users        22 Nov 30 00:54 libQt5Network.so.5 -> libQt5Network.so.5.9.2*
lrwxrwxrwx 1 cranium users        22 Nov 30 00:54 libQt5Network.so.5.9 -> libQt5Network.so.5.9.2*
-rwxrwxr-x 1 cranium users  1637928 Nov 30 00:54 libQt5Network.so.5.9.2*
lrwxrwxrwx 1 cranium users        21 Nov 30 00:54 libQt5OpenGL.so -> libQt5OpenGL.so.5.9.2*
lrwxrwxrwx 1 cranium users        21 Nov 30 00:54 libQt5OpenGL.so.5 -> libQt5OpenGL.so.5.9.2*
lrwxrwxrwx 1 cranium users        21 Nov 30 00:54 libQt5OpenGL.so.5.9 -> libQt5OpenGL.so.5.9.2*
-rwxrwxr-x 1 cranium users    357840 Nov 30 00:54 libQt5OpenGL.so.5.9.2*
lrwxrwxrwx 1 cranium users        26 Nov 30 00:54 libQt5Positioning.so -> libQt5Positioning.so.5.9.2*
lrwxrwxrwx 1 cranium users        26 Nov 30 00:54 libQt5Positioning.so.5 -> libQt5Positioning.so.5.9.2*
lrwxrwxrwx 1 cranium users        26 Nov 30 00:54 libQt5Positioning.so.5.9 -> libQt5Positioning.so.5.9.2*
-rwxrwxr-x 1 cranium users    372304 Nov 30 00:54 libQt5Positioning.so.5.9.2*
lrwxrwxrwx 1 cranium users        27 Nov 30 00:54 libQt5PrintSupport.so -> libQt5PrintSupport.so.5.9.2*
lrwxrwxrwx 1 cranium users        27 Nov 30 00:54 libQt5PrintSupport.so.5 -> libQt5PrintSupport.so.5.9.2*
lrwxrwxrwx 1 cranium users        27 Nov 30 00:54 libQt5PrintSupport.so.5.9 -> libQt5PrintSupport.so.5.9.2*
-rwxrwxr-x 1 cranium users    449144 Nov 30 00:54 libQt5PrintSupport.so.5.9.2*
lrwxrwxrwx 1 cranium users        18 Nov 30 00:54 libQt5Qml.so -> libQt5Qml.so.5.9.2*
lrwxrwxrwx 1 cranium users        18 Nov 30 00:54 libQt5Qml.so.5 -> libQt5Qml.so.5.9.2*
lrwxrwxrwx 1 cranium users        18 Nov 30 00:54 libQt5Qml.so.5.9 -> libQt5Qml.so.5.9.2*
-rwxrwxr-x 1 cranium users  4158456 Nov 30 00:54 libQt5Qml.so.5.9.2*
lrwxrwxrwx 1 cranium users        20 Nov 30 00:54 libQt5Quick.so -> libQt5Quick.so.5.9.2*
lrwxrwxrwx 1 cranium users        20 Nov 30 00:54 libQt5Quick.so.5 -> libQt5Quick.so.5.9.2*
lrwxrwxrwx 1 cranium users        20 Nov 30 00:54 libQt5Quick.so.5.9 -> libQt5Quick.so.5.9.2*
-rwxrwxr-x 1 cranium users  4405824 Nov 30 00:54 libQt5Quick.so.5.9.2*
lrwxrwxrwx 1 cranium users        27 Nov 30 00:54 libQt5QuickWidgets.so -> libQt5QuickWidgets.so.5.9.2*
lrwxrwxrwx 1 cranium users        27 Nov 30 00:54 libQt5QuickWidgets.so.5 -> libQt5QuickWidgets.so.5.9.2*
lrwxrwxrwx 1 cranium users        27 Nov 30 00:54 libQt5QuickWidgets.so.5.9 -> libQt5QuickWidgets.so.5.9.2*
-rwxrwxr-x 1 cranium users    73336 Nov 30 00:54 libQt5QuickWidgets.so.5.9.2*
lrwxrwxrwx 1 cranium users        21 Nov 30 00:54 libQt5Script.so -> libQt5Script.so.5.9.2*
lrwxrwxrwx 1 cranium users        21 Nov 30 00:54 libQt5Script.so.5 -> libQt5Script.so.5.9.2*
lrwxrwxrwx 1 cranium users        21 Nov 30 00:54 libQt5Script.so.5.9 -> libQt5Script.so.5.9.2*
-rwxrwxr-x 1 cranium users  2512232 Nov 30 00:54 libQt5Script.so.5.9.2*
lrwxrwxrwx 1 cranium users        25 Nov 30 00:54 libQt5WebChannel.so -> libQt5WebChannel.so.5.9.2*
lrwxrwxrwx 1 cranium users        25 Nov 30 00:54 libQt5WebChannel.so.5 -> libQt5WebChannel.so.5.9.2*
lrwxrwxrwx 1 cranium users        25 Nov 30 00:54 libQt5WebChannel.so.5.9 -> libQt5WebChannel.so.5.9.2*
-rwxrwxr-x 1 cranium users    122384 Nov 30 00:54 libQt5WebChannel.so.5.9.2*
lrwxrwxrwx 1 cranium users        28 Nov 30 00:54 libQt5WebEngineCore.so -> libQt5WebEngineCore.so.5.9.2*
lrwxrwxrwx 1 cranium users        28 Nov 30 00:54 libQt5WebEngineCore.so.5 -> libQt5WebEngineCore.so.5.9.2*
lrwxrwxrwx 1 cranium users        28 Nov 30 00:54 libQt5WebEngineCore.so.5.9 -> libQt5WebEngineCore.so.5.9.2*
-rwxrwxr-x 1 cranium users 107731568 Nov 30 00:54 libQt5WebEngineCore.so.5.9.2*
lrwxrwxrwx 1 cranium users        24 Nov 30 00:54 libQt5WebEngine.so -> libQt5WebEngine.so.5.9.2*
lrwxrwxrwx 1 cranium users        24 Nov 30 00:54 libQt5WebEngine.so.5 -> libQt5WebEngine.so.5.9.2*
lrwxrwxrwx 1 cranium users        24 Nov 30 00:54 libQt5WebEngine.so.5.9 -> libQt5WebEngine.so.5.9.2*
-rwxrwxr-x 1 cranium users    394808 Nov 30 00:54 libQt5WebEngine.so.5.9.2*
lrwxrwxrwx 1 cranium users        31 Nov 30 00:54 libQt5WebEngineWidgets.so -> libQt5WebEngineWidgets.so.5.9.2*
lrwxrwxrwx 1 cranium users        31 Nov 30 00:54 libQt5WebEngineWidgets.so.5 -> libQt5WebEngineWidgets.so.5.9.2*
lrwxrwxrwx 1 cranium users        31 Nov 30 00:54 libQt5WebEngineWidgets.so.5.9 -> libQt5WebEngineWidgets.so.5.9.2*
-rwxrwxr-x 1 cranium users    255848 Nov 30 00:54 libQt5WebEngineWidgets.so.5.9.2*
lrwxrwxrwx 1 cranium users        22 Nov 30 00:54 libQt5Widgets.so -> libQt5Widgets.so.5.9.2*
lrwxrwxrwx 1 cranium users        22 Nov 30 00:54 libQt5Widgets.so.5 -> libQt5Widgets.so.5.9.2*
lrwxrwxrwx 1 cranium users        22 Nov 30 00:54 libQt5Widgets.so.5.9 -> libQt5Widgets.so.5.9.2*
-rwxrwxr-x 1 cranium users  6495800 Nov 30 00:54 libQt5Widgets.so.5.9.2*
lrwxrwxrwx 1 cranium users        24 Nov 30 00:54 libQt5X11Extras.so -> libQt5X11Extras.so.5.9.2*
lrwxrwxrwx 1 cranium users        24 Nov 30 00:54 libQt5X11Extras.so.5 -> libQt5X11Extras.so.5.9.2*
lrwxrwxrwx 1 cranium users        24 Nov 30 00:54 libQt5X11Extras.so.5.9 -> libQt5X11Extras.so.5.9.2*
-rwxrwxr-x 1 cranium users    14568 Nov 30 00:54 libQt5X11Extras.so.5.9.2*
lrwxrwxrwx 1 cranium users        21 Nov 30 00:54 libQt5XcbQpa.so -> libQt5XcbQpa.so.5.9.2*
lrwxrwxrwx 1 cranium users        21 Nov 30 00:54 libQt5XcbQpa.so.5 -> libQt5XcbQpa.so.5.9.2*
lrwxrwxrwx 1 cranium users        21 Nov 30 00:54 libQt5XcbQpa.so.5.9 -> libQt5XcbQpa.so.5.9.2*
-rwxrwxr-x 1 cranium users  1406120 Nov 30 00:54 libQt5XcbQpa.so.5.9.2*


magicm 02-16-2018 04:46 PM

Thanks everyone - It seems I tried to make this much harder than it needed to be. As Richard Cranium pointed out, I just
Quote:

extracted the tarball into its own directory and ran "zoom" from within there.
He was also correct that
Quote:

All of those shared libraries are part of the tarball
. So no separate install of Qt5 was needed.

Marking this solved.

alpinito1 04-21-2020 02:46 AM

Quote:

Originally Posted by magicm (Post 5820576)
Thanks everyone - It seems I tried to make this much harder than it needed to be. As Richard Cranium pointed out, I just
He was also correct that . So no separate install of Qt5 was needed.

Marking this solved.

Quote:

Originally Posted by Richard Cranium (Post 5819653)
I haven't actually used it for a meeting, but the generic linux tarball appears to work. I got the first screen up and didn't see any striking errors in stdout.

I just extracted the tarball into its own directory and ran "zoom" from within there. Easy enough to clean up.

Code:

$ ./zoom
zoom started.
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-cranium'
[CZPClientLogMgr::LogClientEnvironment] [MacAddr: F4:6D:04:05:6D:BF][client: Linux][OS: Slackware 14.2][Hardware: CPU Core:6 Frenquency:1.7 G Memory size:16026MB CPU Brand:AMD Phenom(tm) II X6 1100T Processor][Req ID: ]
Linux Client Version is 2.0.115900.1201
QSG_RENDER_LOOP is
XDG_CURRENT_DESKTOP = XFCE;  GDMSESSION =
Graphics Card Info:: 04:00.0 VGA compatible controller: NVIDIA Corporation GK107 [GeForce GT 640] (rev a1)
Zoom package arch is 64bit, runing OS arch is x86_64
AppIconMgr::systemDesktopName log Desktop Name: xfce
Error: Send error, 22 Invalid argument
Error: Send error, 22 Invalid argument
Error: Send error, 22 Invalid argument

Not sure about the send error messages.

This was asked long ago, but maybe some people will run again into this kind of problems.

In my case, I was experiencing the same problem and it turns out it was our proxy who was blocking zoom communications... I simply temporarily disabled my proxy seetings (->System settings->Network->Network proxy) and then it just worked perfectly... I have to contact IT people!

Best,

Regnad Kcin 04-21-2020 04:22 PM

I've been using Zoom in Slackware-64 -current and kde5 and have no complaints with it. I think I tried it with xfce also and it works there also if i recall correctly.
It works with OpenBoard-1.53 and my cheap logitech webcam and my lovely NikonZ6 used as webcam and does everything I want it to do. You need to watch out for where your screens and windows are if you are screensharing and videosharing etc, so some planning ahead and trying it out (a rehearsal if you will) in advance of a major event is a good idea.

hitest 04-21-2020 04:26 PM

Zoom works for 14.2 and Slackware-current. It's on SBo.

http://www.slackbuilds.org/repositor...rk/zoom-linux/

Skaendo 04-21-2020 04:46 PM

Zoom also seems to come with a bunch of security issues. Including webcam hijacks.

https://www.forbes.com/sites/zakdoff...-settings-now/
https://www.theverge.com/2020/4/1/21...emand-response
https://www.wired.com/story/zoom-bug-webcam-hackers/

hitest 04-21-2020 06:10 PM

Quote:

Originally Posted by Skaendo (Post 6114258)
Zoom also seems to come with a bunch of security issues. Including webcam hijacks.

Yes. The CEO of Zoom was not prepared for the unprecedented need for the software, and he admitted that their security policies were lacking. My understanding is that they've worked to improve the security of their application.


All times are GMT -5. The time now is 04:50 PM.