You are not logged in.
What is the preferred way to install blender 3.4.1+dfsg-2+b1 on daedalus?
Straight forward apt installation appears to run normally, but blender will not start (using xfce) due to missing libraries.
Blender correctly claims libavformat.so.58 not found, it is not installed. Package description https://pkginfo.devuan.org/cgi-bin/pack … +dfsg-2+b1 does not list libavformat.so.58 among dependencies. However; libavformat.so.59 is listed and is also installed.
A quick cheat: symlink libavformat.so.58 -> libavformat.so.59 and now blender correctly claims libswscale.so.5 is missing. But libswscale.so.6 is installed and that is also the lib listed among the dependencies.
Next white lie: symlink libswscale.so.5 -> libswscale.so.6 and blender correctly claims libIlmImf-2_5.so.25 is missing. Again, that lib is not listed among dependencies, neither is a newer variant listed. Nor is there any libIlmImf* variant installed.
I have, for good measure, tried variants of remove and reinstall.
What is the best way forward? Clone the blender git repository and build from scratch?
--
Odd S.
Offline
Blender runs on my daedalus with LXDE and it is not asking for (non-existing) libraries, like libavformat.so.58.
Maybe an apt dist-upgrade was missing during the last upgrade?
$ apt list --installed | grep -e libavf -e blender -e libsws
blender-data/stable,stable,now 3.4.1+dfsg-2 all [installed,automatic]
blender/stable,now 3.4.1+dfsg-2+b1 amd64 [installed]
libavfilter8/stable,stable-security,now 7:5.1.4-0+deb12u1 amd64 [installed,automatic]
libavformat-dev/stable,stable-security,now 7:5.1.4-0+deb12u1 amd64 [installed,automatic]
libavformat59/stable,stable-security,now 7:5.1.4-0+deb12u1 amd64 [installed,automatic]
libswscale-dev/stable,stable-security,now 7:5.1.4-0+deb12u1 amd64 [installed,automatic]
libswscale6/stable,stable-security,now 7:5.1.4-0+deb12u1 amd64 [installed,automatic]
Offline
Thank you for responding.
apt dist-upgrade says 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded
apt list --installed... prints the same list, essentially. My libavformat-dev and libswscale-dev are both [installed] rather than [installed,automatic].
Library version codes (7:5.1.4-0+deb12u1) are all the same as yours.
--
Odd S.
Offline
Have you tried installing via blender method? Works for me on Daedalus.I've read the preferred way of installing blender is via blender.org not from the debian repos as blender use there own versions of python libraries. Not sure on the specifics.
Offline
Have you tried installing via blender method?
Thanks for the suggestion, but no. I kind of expected apt to do the job.
I cloned blender.git and I believe I managed to build blender despite some compiler warnings flying by. It starts ok and it appears to work. It may be a bit on the bleeding edge side of things, though. It says "4.2 Alpha" and I may decide to check out a slightly older version.
--
Odd S.
Offline
The best way to run Blender on basically any Linux distro is to grab a compiled Linux executable straight from the official website and just untar it: https://www.blender.org/download/
Or from the buildbot if you want older or unstable (alpha) versions: https://builder.blender.org/download/daily/
I've been using Blender (both stable and experimental versions) this way on Devuan since ASCII on a daily basis.
Blender is a fast moving target and unless you are using Blender LTS version or recent stable release you might be out of luck with bugs related to dependencies. This in theory should be catched by a Debian Blender maintainer, but its not always the case. Also Blender usually has 3 or 4 full releases per year and Debian Stable is released once every two years.
Last edited by uther (2024-05-06 18:36:44)
soystemd-free diet
Offline
@uther
you might be out of luck with bugs related to dependencies
Thanks for chiming in. I will check out your suggestions.
--
OddS
Offline
@OddS - if you click little (i) icon below the download button on: https://www.blender.org/download/ you can see that this build should work on most Linux distros with glibc 2.28 or newer.
Before running you might want to check requirements too: https://www.blender.org/download/requirements/
soystemd-free diet
Offline