
- #INSTALL SYNCPLAY LINUX INSTALL#
- #INSTALL SYNCPLAY LINUX MANUAL#
- #INSTALL SYNCPLAY LINUX UPGRADE#
- #INSTALL SYNCPLAY LINUX DOWNLOAD#
#INSTALL SYNCPLAY LINUX INSTALL#
#the given libqxcb of pyside is /usr/local/lib/python3.7/site-packages/PySide2/Qt/plugins/platforms/libqxcb.so # which can not be replaced by sudo ln -s /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqxcb.so of package libqt5gui # By doing sudo apt-get install libqt5gui will led of missing symbols (I tried) # libqxcb.so is in fact broken as one dependency is missing libxcb-util.so.1 #The reason is that libxcb-util0 provides libxcb-util.so.0 not libxcb-util.so.1 #but we can solve this by ugly symplink to make it happy Sudo pip3.7 install -r requirements_GUI.txt Sudo update-alternatives -set python3 /usr/local/bin/python3.7 Sudo update-alternatives -install /usr/bin/python3 python3 /usr/local/bin/python3.7 2 Sudo update-alternatives -install /usr/bin/python3 python3 /usr/bin/python3.5 1 #Step 4 : Declare it along distro version #= #use altinstall used to keep original python, if no python environment use sudo make install #Step 3 : compile new python #= cd Python-3.7.2
#INSTALL SYNCPLAY LINUX DOWNLOAD#
#Step 2: download an unpack python #= cd /opt Libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev Sudo apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev \ Sudo apt-get install build-essential checkinstall

# author /sosie-js # From # sudo timeshift -list -snapshot-device /dev/sda1 # create a snapshot with the gui timeshift ,OPTIONAL BUT RECOMMENDED, uncompment the next line #sudo timeshift -create -comments "Backup before upgrading python" -tags D # From #Step 1 : preconditions #=
#INSTALL SYNCPLAY LINUX UPGRADE#
#!/bin/sh # Install syncplay on debian9 that ship python 3.5 (V1.0 - ) # as suggested by the syncplay-1.6.8.deb on the dowload page it requires at least python 3.6 # so we upgrade the python to 3.7 (available as official in debian10) # we do NOT USE testing respository that upgrades to 3.9 but leads to Frankendebian horror.

Maybe that will shed some light on whether this is something potentially easy or hard to fix. This might be a clue as to why it specifically requires higher glibc version than what's present in Debian 9 or its direct derivatives.Ĭould you test an AppImage without libxcb1 bundled? It's available for download as artifact from this older action. Lack of libxcb1 causes AppImage to crash when trying to display the QT GUI (see #380) and thus we statically embed it directly from Ubuntu 18.04 LTS that we build the AppImage on. Going back to actual core issue you noticed - libbsd is actually a dependency of libxdmcp6, which is a dependency of libxcb1. Putting actual requirements that those have might not be feasible due to just how many edge cases there are.
#INSTALL SYNCPLAY LINUX MANUAL#
We were also building snap images for a while, but they turned out to be quite troublesome and with recent versions we literally couldn't manage to get an image that would not instantly crash on at least some of our test systems.ĪppImage (and other similar packaging methods) in our experience require a fair bit of manual tuning to ensure that they actually work consistently in varied environments. We don't really test it any more.ĪppImage is supposed to serve that purpose. I though you would use a snap package or provide direct binary.ĭebian 9 has been out of mainstream support for over a year now and only receives limited LTS updates. Installing python and mixing testing with stable to get python3.9 and match the requirements 3.6 >= this appimage is very restrictive as debian9 handles till GLIBC_2.24Įlse please indicate it this GliBC requirement as well python3.6 in your docs. usr/bin/mpv: /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.25' not found (required by /tmp/.mount_SyncplhInFF0/usr/lib/libbsd.so.0)`ĭebian9 should work too.

When I trigger the AppImage we have the cause of the crash : Python_mpv_jsonipc/python_mpv_jsonipc.py", line 239, in _start_process raise MPVError("MPV not started.") _mpv_jsonipc.python_mpv_jsonipc.MPVError: MPV not started. When I trigger the AppImage, it crashes on
