Bill de Garis wrote:I'm a new Linux user. I have the latest version of Ubuntu installed and I <think> I have the Light version of Resolve 14 installed using that script someone kindly provided.
It won't run. [...]
Welcome to the community (Linux). Latest as in 16.04 LTS (update .3?!) Try the following:
(cheesy way to get your release):
- Code: Select all
dx@s76:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.3 LTS
Release: 16.04
Codename: xenial
Way to determine if you have missing libraries:
- Code: Select all
you@hostname:~$ cd /opt/resolve/bin/
you@hostname:/opt/resolve/bin$ ldd resolve
linux-vdso.so.1 => (0x00007ffd29146000)
libcudart.so.7.5 => /opt/resolve/bin/./../libs/libcudart.so.7.5 (0x00007f1b8b5f7000)
libnvrtc.so.7.5 => /opt/resolve/bin/./../libs/libnvrtc.so.7.5 (0x00007f1b8a229000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f1b89fde000)
libQt5Core.so.5 => /opt/resolve/bin/./../libs/libQt5Core.so.5 (0x00007f1b89857000)
libQt5Widgets.so.5 => /opt/resolve/bin/./../libs/libQt5Widgets.so.5 (0x00007f1b88fd2000)
libQt5Gui.so.5 => /opt/resolve/bin/./../libs/libQt5Gui.so.5 (0x00007f1b8885f000)
libQt5Network.so.5 => /opt/resolve/bin/./../libs/libQt5Network.so.5 (0x00007f1b88507000)
libQt5OpenGL.so.5 => /opt/resolve/bin/./../libs/libQt5OpenGL.so.5 (0x00007f1b882af000)
libQt5Sql.so.5 => /opt/resolve/bin/./../libs/libQt5Sql.so.5 (0x00007f1b88061000)
libQt5Xml.so.5 => /opt/resolve/bin/./../libs/libQt5Xml.so.5 (0x00007f1b87e20000)
libQt5Multimedia.so.5 => /opt/resolve/bin/./../libs/libQt5Multimedia.so.5 (0x00007f1b87b43000)
libGLU.so.1 => /usr/lib/x86_64-linux-gnu/libGLU.so.1 (0x00007f1b878d3000)
libGL.so.1 => /usr/lib/nvidia-375/libGL.so.1 (0x00007f1b8762f000)
libXxf86vm.so.1 => /usr/lib/x86_64-linux-gnu/libXxf86vm.so.1 (0x00007f1b87429000)
libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f1b8717e000)
libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007f1b86f6c000)
libSM.so.6 => /usr/lib/x86_64-linux-gnu/libSM.so.6 (0x00007f1b86d64000)
libICE.so.6 => /usr/lib/x86_64-linux-gnu/libICE.so.6 (0x00007f1b86b49000)
libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f1b8680f000)
libbz2.so.1 => /lib/x86_64-linux-gnu/libbz2.so.1 (0x00007f1b865ff000)
libxml2.so.2 => /usr/lib/x86_64-linux-gnu/libxml2.so.2 (0x00007f1b86243000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f1b8603f000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f1b85e37000)
libavformat.so.57 => /opt/resolve/bin/./../libs/libavformat.so.57 (0x00007f1b85a3c000)
libavcodec.so.57 => /opt/resolve/bin/./../libs/libavcodec.so.57 (0x00007f1b844d4000)
libavutil.so.55 => /opt/resolve/bin/./../libs/libavutil.so.55 (0x00007f1b84261000)
libMXF.so => /opt/resolve/bin/./../libs/libMXF.so (0x00007f1b83f5f000)
libfraunhoferdcp.so => /opt/resolve/bin/./../libs/libfraunhoferdcp.so (0x00007f1b7f97b000)
libSMDK-Linux-x64.so.4.7 => /opt/resolve/bin/./../libs/libSMDK-Linux-x64.so.4.7 (0x00007f1b7f4d1000)
libmp4decMT.so => /opt/resolve/bin/./../libs/libmp4decMT.so (0x00007f1b7f17c000)
libmp4encMT.so => /opt/resolve/bin/./../libs/libmp4encMT.so (0x00007f1b7ec33000)
libsonyxavcenc.so => /opt/resolve/bin/./../libs/libsonyxavcenc.so (0x00007f1b7e9ce000)
liblog4cxx.so.10 => /opt/resolve/bin/./../libs/liblog4cxx.so.10 (0x00007f1b7e5e2000)
libapr-1.so.0 => /opt/resolve/bin/./../libs/libapr-1.so.0 (0x00007f1b7e3b3000)
libaprutil-1.so.0 => /opt/resolve/bin/./../libs/libaprutil-1.so.0 (0x00007f1b7e192000)
libopencv_calib3d.so.3.2 => /opt/resolve/bin/./../libs/libopencv_calib3d.so.3.2 (0x00007f1b7de1f000)
libopencv_core.so.3.2 => /opt/resolve/bin/./../libs/libopencv_core.so.3.2 (0x00007f1b7d9e7000)
libopencv_features2d.so.3.2 => /opt/resolve/bin/./../libs/libopencv_features2d.so.3.2 (0x00007f1b7d73b000)
libopencv_flann.so.3.2 => /opt/resolve/bin/./../libs/libopencv_flann.so.3.2 (0x00007f1b7d4d9000)
libopencv_highgui.so.3.2 => /opt/resolve/bin/./../libs/libopencv_highgui.so.3.2 (0x00007f1b7d2d4000)
libopencv_imgcodecs.so.3.2 => /opt/resolve/bin/./../libs/libopencv_imgcodecs.so.3.2 (0x00007f1b7d087000)
libopencv_imgproc.so.3.2 => /opt/resolve/bin/./../libs/libopencv_imgproc.so.3.2 (0x00007f1b7cb65000)
libopencv_ml.so.3.2 => /opt/resolve/bin/./../libs/libopencv_ml.so.3.2 (0x00007f1b7c8c3000)
libopencv_video.so.3.2 => /opt/resolve/bin/./../libs/libopencv_video.so.3.2 (0x00007f1b7c67b000)
libopencv_videoio.so.3.2 => /opt/resolve/bin/./../libs/libopencv_videoio.so.3.2 (0x00007f1b7c461000)
libseeta_facedet_lib.so => /opt/resolve/bin/./../libs/libseeta_facedet_lib.so (0x00007f1b7c244000)
libSonyRawDev.so.2 => /opt/resolve/bin/./../libs/libSonyRawDev.so.2 (0x00007f1b7be70000)
libGLEW.so.1.9 => /opt/resolve/bin/./../libs/libGLEW.so.1.9 (0x00007f1b7bbfd000)
libOpenCL.so.1 => /usr/lib/x86_64-linux-gnu/libOpenCL.so.1 (0x00007f1b7b9f2000)
libgvc.so.6 => /opt/resolve/bin/./../libs/libgvc.so.6 (0x00007f1b7b750000)
libcgraph.so.6 => /opt/resolve/bin/./../libs/libcgraph.so.6 (0x00007f1b7b539000)
libcdt.so.5 => /opt/resolve/bin/./../libs/libcdt.so.5 (0x00007f1b7b333000)
libxdot.so.4 => /opt/resolve/bin/./../libs/libxdot.so.4 (0x00007f1b7b12f000)
libpathplan.so.4 => /opt/resolve/bin/./../libs/libpathplan.so.4 (0x00007f1b7af26000)
libDNxHR.so => /opt/resolve/bin/./../libs/libDNxHR.so (0x00007f1b7a77d000)
libimf.so => /opt/resolve/bin/./../libs/libimf.so (0x00007f1b7a2ba000)
libirc.so => /opt/resolve/bin/./../libs/libirc.so (0x00007f1b7a061000)
libsvml.so => /opt/resolve/bin/./../libs/libsvml.so (0x00007f1b79466000)
libintlc.so.5 => /opt/resolve/bin/./../libs/libintlc.so.5 (0x00007f1b79210000)
libArriRawSDK.so.5.3 => /opt/resolve/bin/./../libs/libArriRawSDK.so.5.3 (0x00007f1b77582000)
libgvcodec.so => /opt/resolve/bin/./../libs/libgvcodec.so (0x00007f1b7735b000)
libCrmSdk.so.2.0 => /opt/resolve/bin/./../libs/libCrmSdk.so.2.0 (0x00007f1b75180000)
libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007f1b74f7a000)
libssl.so.10 => /opt/resolve/bin/./../libs/libssl.so.10 (0x00007f1b74d11000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f1b74a08000)
libcrypto.so.10 => /opt/resolve/bin/./../libs/libcrypto.so.10 (0x00007f1b745c3000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f1b743a6000)
librsvg-2.so.2 => /usr/lib/x86_64-linux-gnu/librsvg-2.so.2 (0x00007f1b7416f000)
libCg.so => /opt/resolve/bin/./../libs/libCg.so (0x00007f1b73cfb000)
libCgGL.so => /opt/resolve/bin/./../libs/libCgGL.so (0x00007f1b73b99000)
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f1b73817000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f1b73600000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f1b73236000)
libpng12.so.0 => /lib/x86_64-linux-gnu/libpng12.so.0 (0x00007f1b73011000)
libgthread-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0 (0x00007f1b72e0e000)
libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007f1b72afd000)
/lib64/ld-linux-x86-64.so.2 (0x0000558f10e4f000)
libgobject-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007f1b728aa000)
libpq.so.5 => /opt/resolve/bin/./../libs/libpq.so.5 (0x000000304da00000)
libpulse.so.0 => /usr/lib/x86_64-linux-gnu/libpulse.so.0 (0x00007f1b72659000)
libGLX.so.0 => /usr/lib/nvidia-375/libGLX.so.0 (0x00007f1b72428000)
libGLdispatch.so.0 => /usr/lib/nvidia-375/libGLdispatch.so.0 (0x00007f1b7215a000)
libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f1b71f37000)
libicuuc.so.55 => /usr/lib/x86_64-linux-gnu/libicuuc.so.55 (0x00007f1b71ba3000)
liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007f1b71981000)
libltdl.so.7 => /usr/lib/x86_64-linux-gnu/libltdl.so.7 (0x00007f1b71776000)
libgomp.so.1 => /usr/lib/x86_64-linux-gnu/libgomp.so.1 (0x00007f1b71554000)
libasound.so.2 => /usr/lib/x86_64-linux-gnu/libasound.so.2 (0x00007f1b71253000)
libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007f1b7102a000)
libcrypt.so.1 => /lib/x86_64-linux-gnu/libcrypt.so.1 (0x00007f1b70df1000)
libXmu.so.6 => /usr/lib/x86_64-linux-gnu/libXmu.so.6 (0x00007f1b70bd7000)
libXi.so.6 => /usr/lib/x86_64-linux-gnu/libXi.so.6 (0x00007f1b709c7000)
libgdk_pixbuf-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0 (0x00007f1b707a4000)
libgio-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 (0x00007f1b7041c000)
libpangocairo-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0 (0x00007f1b7020f000)
libpango-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0 (0x00007f1b6ffc2000)
libcairo.so.2 => /usr/lib/x86_64-linux-gnu/libcairo.so.2 (0x00007f1b6fcae000)
libcroco-0.6.so.3 => /usr/lib/x86_64-linux-gnu/libcroco-0.6.so.3 (0x00007f1b6fa73000)
libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f1b6f802000)
libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00007f1b6f5fa000)
libgssapi_krb5.so.2 => /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2 (0x00007f1b6f3af000)
libldap_r-2.4.so.2 => /usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2 (0x00007f1b6f15e000)
libjson-c.so.2 => /lib/x86_64-linux-gnu/libjson-c.so.2 (0x00007f1b6ef52000)
libpulsecommon-8.0.so => /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-8.0.so (0x00007f1b6ecd7000)
libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3 (0x00007f1b6ea8b000)
libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f1b6e886000)
libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f1b6e680000)
libicudata.so.55 => /usr/lib/x86_64-linux-gnu/libicudata.so.55 (0x00007f1b6cbc9000)
libXt.so.6 => /usr/lib/x86_64-linux-gnu/libXt.so.6 (0x00007f1b6c95f000)
libgmodule-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0 (0x00007f1b6c75b000)
libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007f1b6c538000)
libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007f1b6c31d000)
libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007f1b6c0da000)
libpangoft2-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0 (0x00007f1b6bec3000)
libthai.so.0 => /usr/lib/x86_64-linux-gnu/libthai.so.0 (0x00007f1b6bcba000)
libpixman-1.so.0 => /usr/lib/x86_64-linux-gnu/libpixman-1.so.0 (0x00007f1b6ba12000)
libxcb-shm.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0 (0x00007f1b6b80d000)
libxcb-render.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-render.so.0 (0x00007f1b6b603000)
libXrender.so.1 => /usr/lib/x86_64-linux-gnu/libXrender.so.1 (0x00007f1b6b3f9000)
libkrb5.so.3 => /usr/lib/x86_64-linux-gnu/libkrb5.so.3 (0x00007f1b6b126000)
libk5crypto.so.3 => /usr/lib/x86_64-linux-gnu/libk5crypto.so.3 (0x00007f1b6aef7000)
libcom_err.so.2 => /lib/x86_64-linux-gnu/libcom_err.so.2 (0x00007f1b6acf2000)
libkrb5support.so.0 => /usr/lib/x86_64-linux-gnu/libkrb5support.so.0 (0x00007f1b6aae7000)
liblber-2.4.so.2 => /usr/lib/x86_64-linux-gnu/liblber-2.4.so.2 (0x00007f1b6a8d8000)
libsasl2.so.2 => /usr/lib/x86_64-linux-gnu/libsasl2.so.2 (0x00007f1b6a6bc000)
libgssapi.so.3 => /usr/lib/x86_64-linux-gnu/libgssapi.so.3 (0x00007f1b6a47b000)
libgnutls.so.30 => /usr/lib/x86_64-linux-gnu/libgnutls.so.30 (0x00007f1b6a14b000)
libsystemd.so.0 => /lib/x86_64-linux-gnu/libsystemd.so.0 (0x00007f1b6a0c5000)
libwrap.so.0 => /lib/x86_64-linux-gnu/libwrap.so.0 (0x00007f1b69ebb000)
libsndfile.so.1 => /usr/lib/x86_64-linux-gnu/libsndfile.so.1 (0x00007f1b69c52000)
libasyncns.so.0 => /usr/lib/x86_64-linux-gnu/libasyncns.so.0 (0x00007f1b69a4b000)
libharfbuzz.so.0 => /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0 (0x00007f1b697ed000)
libdatrie.so.1 => /usr/lib/x86_64-linux-gnu/libdatrie.so.1 (0x00007f1b695e4000)
libkeyutils.so.1 => /lib/x86_64-linux-gnu/libkeyutils.so.1 (0x00007f1b693e0000)
libheimntlm.so.0 => /usr/lib/x86_64-linux-gnu/libheimntlm.so.0 (0x00007f1b691d6000)
libkrb5.so.26 => /usr/lib/x86_64-linux-gnu/libkrb5.so.26 (0x00007f1b68f4c000)
libasn1.so.8 => /usr/lib/x86_64-linux-gnu/libasn1.so.8 (0x00007f1b68caa000)
libhcrypto.so.4 => /usr/lib/x86_64-linux-gnu/libhcrypto.so.4 (0x00007f1b68a76000)
libroken.so.18 => /usr/lib/x86_64-linux-gnu/libroken.so.18 (0x00007f1b68860000)
libp11-kit.so.0 => /usr/lib/x86_64-linux-gnu/libp11-kit.so.0 (0x00007f1b685fc000)
libidn.so.11 => /usr/lib/x86_64-linux-gnu/libidn.so.11 (0x00007f1b683c8000)
libtasn1.so.6 => /usr/lib/x86_64-linux-gnu/libtasn1.so.6 (0x00007f1b681b5000)
libnettle.so.6 => /usr/lib/x86_64-linux-gnu/libnettle.so.6 (0x00007f1b67f7f000)
libhogweed.so.4 => /usr/lib/x86_64-linux-gnu/libhogweed.so.4 (0x00007f1b67d4b000)
libgmp.so.10 => /usr/lib/x86_64-linux-gnu/libgmp.so.10 (0x00007f1b67acb000)
libgcrypt.so.20 => /lib/x86_64-linux-gnu/libgcrypt.so.20 (0x00007f1b677ea000)
libnsl.so.1 => /lib/x86_64-linux-gnu/libnsl.so.1 (0x00007f1b675d0000)
libFLAC.so.8 => /usr/lib/x86_64-linux-gnu/libFLAC.so.8 (0x00007f1b6735b000)
libvorbisenc.so.2 => /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2 (0x00007f1b670b2000)
libgraphite2.so.3 => /usr/lib/x86_64-linux-gnu/libgraphite2.so.3 (0x00007f1b66e8b000)
libwind.so.0 => /usr/lib/x86_64-linux-gnu/libwind.so.0 (0x00007f1b66c62000)
libheimbase.so.1 => /usr/lib/x86_64-linux-gnu/libheimbase.so.1 (0x00007f1b66a53000)
libhx509.so.5 => /usr/lib/x86_64-linux-gnu/libhx509.so.5 (0x00007f1b66807000)
libsqlite3.so.0 => /usr/lib/x86_64-linux-gnu/libsqlite3.so.0 (0x00007f1b66532000)
libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0 (0x00007f1b6631d000)
libogg.so.0 => /usr/lib/x86_64-linux-gnu/libogg.so.0 (0x00007f1b66114000)
libvorbis.so.0 => /usr/lib/x86_64-linux-gnu/libvorbis.so.0 (0x00007f1b65ee8000)
If you see and lines that can't find the library, list them here and we can use that to figure out what libraries you might not have installed. Myself, being an avid tinker in AV stuff on Linux, I happen to have a lot of things pre-installed that might not be reflected in the dependencies of the deb package (which I am using now).
As for version of nvidia, this is what I have installed (I pruned the "rc" release candidate lines)
- Code: Select all
dx@s76:~$ dpkg -l | grep nvidia
ii nvidia-375 375.82-0ubuntu0~gpu16.04.1 amd64 NVIDIA binary driver - version 375.82
ii nvidia-cg-dev:amd64 3.1.0013-2 amd64 Cg Toolkit - GPU Shader Authoring Language (headers)
ii nvidia-cg-toolkit 3.1.0013-2 amd64 Cg Toolkit - GPU Shader Authoring Language
ii nvidia-opencl-icd-375 375.82-0ubuntu0~gpu16.04.1 amd64 NVIDIA OpenCL ICD
ii nvidia-prime 0.8.2 amd64 Tools to enable NVIDIA's Prime
ii nvidia-settings 384.69-0ubuntu0~gpu16.04.1 amd64 Tool for configuring the NVIDIA graphics driver
ii system76-driver-nvidia 16.04.40 all Latest nvidia driver for System76 computers
switching users is "SU" (think Switch User)
Switching to another user using your password and doing something is "SUDO" (Switch User and DO). This one is a special system that has a configuration. In the case of becoming root, you have to be in the "admin" (sudo) group
- Code: Select all
dx@s76:~$ id
uid=1000(dx) gid=1000(dx) groups=1000(dx),4(adm),24(cdrom),27(sudo),29(audio),30(dip),46(plugdev),113(lpadmin),128(sambashare),131(libvirtd)
in order to switch to root and do something. SUDO uses your password, where SU uses the password of the person you are switching too! SUDO can be configured to be very restrictive and (in some cases) do ONE thing (for example switch to some user and start/stop one process as that user), but use YOUR password.. SU just switches to that user and allows you to do anything.
It is possible to SU to root, but you have to use ROOT's password. On normal Debian based (ubuntu is one) -- possibly true for other distros as well, the root account doesn't have a password and it is restricted so that nobody can log in (console) or SU into it. The account is kind of like it is "disabled". Debian tries to force people into using SUDO (your password) to elevate yourself and do something.
FWIW, Windows (Vista+) adopted (stole?!) this model with the
https://en.wikipedia.org/wiki/User_Account_Control (UAC) dialog that pops up from time to time.
Hopefully that will help some.
--Doug (dx9s)