Hello, icreatefx! I will try to describe my experience of installing Houdini in Fedora Silverblue with help of the toolbox. English is not my native language and I used google translate, sorry if there are translation errors .
My config: Fedora Silverblue 32, Kernel: 5.8.13-200.fc32.x86_64, CPU: Intel Xeon E3-1230, GPU: NVIDIA GeForce GTX 760.
Steps:
- Create a container from the terminal (in this case, named “HOHOHO” ^_^) and go inside this container. Inside the container I am updating via
dnf
toolbox create HOHOHO
toolbox enter HOHOHO
sudo dnf update -y
- I have an Nvidia video card, I don’t leave from HOHOHO container and continue to work in it, install drivers from the RPM-fusion repository.
sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm -y; sudo dnf install https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm -y; sudo dnf install akmod-nvidia -y; sudo dnf install xorg-x11-drv-nvidia-cuda -y
- Install dependencies like this:
sudo dnf install nss-3.51.0-1.fc32.x86_64 -y; sudo dnf install libXcomposite-0.4.5-2.fc32.x86_64 -y; sudo dnf install libXcursor-1.2.0-2.fc32.x86_64 -y; sudo dnf install mesa-libGLU-devel-9.0.1-2.fc32.x86_64 -y; sudo dnf install libXtst-1.2.3-11.fc32.x86_64 -y; sudo dnf install libXScrnSaver-1.2.3-5.fc32.x86_64 -y; sudo dnf install pciutils-libs-3.6.4-1.fc32.x86_64 -y; sudo dnf install alsa-lib-1.2.2-2.fc32.x86_64 -y; sudo dnf install libnsl-2.31-2.fc32.x86_64 -y; sudo dnf install libSM-1.2.3-5.fc32.x86_64 -y; sudo dnf install fontconfig-2.13.92-8.fc32.x86_64 -y; sudo dnf install qt5-qtbase-gui-5.13.2-4.fc32.x86_64 -y
- Install Houdini (I first downloaded the program from the Houdini website to the Downloads folder). In the process, I additionally chose “[3] enable Symlinks in / usr / local / bin” and ‘F’
cd ~/Downloads/houdini
sudo ./houdini.install
- Go to the folder with Houdini installed, I can start Houdini without writing the path to the file, by the command “houdini”, and start Houdini (in the process, non-commercial license keys are generated) if i run this commands:
cd /opt/hfs18.0
source houdini_setup
houdini
- The program starts. But the license server won’t always start automatically, after the installation the server started up and therefore the program started. In addition, it’s inconvenient to always enter the toolbox via the command
toolbox enter HOHOHO
, it’s more convenient to launch it with one Houdini command, which would include starting the license server manually and launching the command from the container without entering it. To exit from the container, typeexit
, and write this command:
toolbox run --container HOHOHO sudo /etc/rc.d/init.d/sesinetd start ; toolbox run --container HOHOHO houdini
Before sending this message, I checked all the commands in the new container, and everything works for me. Fedora Workstation also has toolbox, if I’m not mistaken, you can test the container installation from your current system via toolbox.
Good luck! Hope this helps!
PS: I made video demo of process