The alfaview video conferencing software is available as a client for Linux. Installation on openSUSE 15.1 turned out to be problematic due to several reasons.
alien
with yast--nodeps
option to accept the unresolved dependencyalien --to-rpm alfaview_8.12.1.deb
sudo rpm -i --nodeps alfaview-8.12.1-2.x86_64.rpm
The alfaview application is now visible in the start menu but it is not (yet) functional.
Important Install in a non-default location to prevent corruption of your base system.
Download glibc 2.27 sources from https://ftp.gnu.org/gnu/glibc/glibc-2.27.tar.xz
Extract to a temporary location, then compile and install:
tar -xJf https://ftp.gnu.org/gnu/glibc/glibc-2.27.tar.xz
cd glibc-2.27
mkdir glibc-build; cd glibc-build
# Important: Install in a non-default location to prevent corruption of your base system
../configure --prefix=/some/path/glibc-2.27
make
sudo make install
Alfaview has to be started with libm 2.27, check that the following works on the command line:
export LD_PRELOAD=/some/path/glibc-2.27/lib/libm.so.6; /opt/alfaview/alfaview
Modify the Exec entry in /usr/share/applications/alfaview.desktop
accordingly:
Exec=export LD_PRELOAD=/some/path/glibc-2.27/lib/libm.so.6; env /opt/alfaview/alfaview --url=%u
You should now be able to
Alfaview requires gstreamer-plugins-bad for video support. Install the respective package with yast.
Firefox will automatically start alfaview if the mime types are correctly registered by alfaview.desktop
. If that doesn’t work then check correctness of the local copy (if it exists), look for the MimeType
entry:
/usr/share/applications/alfaview.desktop
~/.local/share/applications/alfaview.desktop