houdini_install:Houdini18.5.563 with CentOS8.4
0、声明:本文源于网络,仅用于测试,商业行为请主动购买正版软件。
一、安装环境:
1、OS:CentOS-8.4.2105-x86_64-dvd1.iso
2、houdini:houdini-py3-18.5.563-linux_x86_64_gcc6.3.tar
二、基本的准备工作:
1、配置python(centos8.4缺少python工具,需要自己配置)
[root@centos ~]# ls -l /usr/bin | grep python
lrwxrwxrwx. 1 root root 25 Jun 5 23:17 python3 -> /etc/alternatives/python3
lrwxrwxrwx. 1 root root 31 May 21 02:33 python3.6 -> /usr/libexec/platform-pytho3.6
lrwxrwxrwx. 1 root root 32 May 21 02:33 python3.6m -> /usr/libexec/platform-python3.6m
lrwxrwxrwx. 1 root root 24 Jun 5 23:16 unversioned-python -> /etc/alternatives/python
[root@centos ~]# ln -s /usr/libexec/platform-python3.6 /usr/bin/python
[root@centos ~]# ls -l /usr/bin | grep python
lrwxrwxrwx. 1 root root 31 Jun 6 00:37 python -> /usr/libexec/platform-python3.6
lrwxrwxrwx. 1 root root 25 Jun 5 23:17 python3 -> /etc/alternatives/python3
lrwxrwxrwx. 1 root root 31 May 21 02:33 python3.6 -> /usr/libexec/platform-pytho3.6
lrwxrwxrwx. 1 root root 32 May 21 02:33 python3.6m -> /usr/libexec/platform-python3.6m
lrwxrwxrwx. 1 root root 24 Jun 5 23:16 unversioned-python -> /etc/alternatives/python
[root@centos ~]#
2、安装几个基本的库文件:
2.1、libxx.so查询(查libxx.so在哪个rpm文件内):https://pkgs.org/
2.2、库文件libXss.so.1的安装:
2.2.1、(https://pkgs.org/)libXss.so.1在“libXScrnSaver-1.2.3-1.el8.x86_64.rpm”文件中;
2.2.2、dnf install -y libXScrnSaver
2.3、库文件libnsl.so.1的安装:
2.3.1、(https://pkgs.org/)libnsl.so.1在“libnsl-2.28-127.el8.x86_64.rpm”文件中;
2.3.2、dnf install -y libnsl
2.4、库文件libGLU.so.1的安装:
2.4.1、(https://pkgs.org/)libGLU.so.1在“mesa-libGLU-9.0.0-15.el8.x86_64.rpm”文件中;
2.4.2、dnf install -y mesa-libGLU
三、houdini的安装过程:
1、解压houdini18.5.563安装包:
[root@centos houdini]# ls
Houdini-185-crack houdini-py3-18.5.563-linux_x86_64_gcc6.3.tar.gz
[root@centos houdini]# tar -xzvf houdini-py3-18.5.563-linux_x86_64_gcc6.3.tar.gz
2、安装houdini
2.1、安装方法:./houdini.install
[root@centos houdini]# ls
Houdini-185-crack houdini-py3-18.5.563-linux_x86_64_gcc6.3.tar.gz
houdini-py3-18.5.563-linux_x86_64_gcc6.3
[root@centos houdini]# cd houdini-py3-18.5.563-linux_x86_64_gcc6.3/
[root@centos houdini-py3-18.5.563-linux_x86_64_gcc6.3]# ls
desktop houdini.install installDesktopItems.py sesinetd.install
engine_maya.tar.gz houdini.tar.gz mime
engine_unity.tar.gz houdini.uninstall python3.7.tar.gz
engine_unreal.tar.gz INSTALL pythonlibdeps.tar.gz
[root@centos houdini-py3-18.5.563-linux_x86_64_gcc6.3]# ./houdini.install
2.2、安装选项:(1、2、3、4、5 = yes )
2.2.1、Do you agree to the above license terms? [yes or no] yes
2.2.2、
HOUDINI 18.5.563 INSTALLATION
Enter a number to toggle an item to be installed.
INSTALL
=======
1. Houdini (3532.6Mb) yes
2. Desktop Menus for Houdini yes
3. Symlinks in /usr/local/bin no
4. Symlink /opt/hfs18.5 to install directory yes
5. License Server (33.9Mb) yes
6. SideFX Labs (78.5Mb) no
7. Houdini Engine for Maya (11.0Mb) no
8. Houdini Engine for Unity (4.6Mb) no
9. Houdini Engine for Unreal (14.3Mb) no
D. Change installation directory (/opt/hfs18.5.563)
F. Finished selections, proceed to next step(“选项”设置结束,进入“下一步”)
Q. Quit (no installation will be attempted)
Note that the Houdini Development Kit (HDK) is installed as part
of the full Houdini installation (selection 1 above).
Current total space requirement: 3652 Mb
What is your selection (1-9,D,F,Q) [F] ==> 3
HOUDINI 18.5.563 INSTALLATION
Enter a number to toggle an item to be installed.
INSTALL
//选项代号 安装项 选项状态(//选项代号:代表安装本选项;安装项:选项的安装内容;状态:表示是否安装本选项,yes表示此次安装本选项;no表示此次不安装本选项)
=======
1. Houdini (3532.6Mb) yes
2. Desktop Menus for Houdini yes
3. Symlinks in /usr/local/bin yes
4. Symlink /opt/hfs18.5 to install directory yes
5. License Server (33.9Mb) yes
6. SideFX Labs (78.5Mb) no
7. Houdini Engine for Maya (11.0Mb) no
8. Houdini Engine for Unity (4.6Mb) no
9. Houdini Engine for Unreal (14.3Mb) no
D. Change installation directory (/opt/hfs18.5.563)(//改变houdini的安装目录)
F. Finished selections, proceed to next step(//“选项”设置完成,进入下一步)
Q. Quit (no installation will be attempted)(//退出houdini的安装)
Note that the Houdini Development Kit (HDK) is installed as part
of the full Houdini installation (selection 1 above).
Current total space requirement: 3652 Mb
What is your selection (1-9,D,F,Q) [F] ==> f [ F. Finished selections, proceed to next step(“选项”设置结束,进入“下一步”)]
说明:如何切换安装选项的"yes"和"no"状态?
a)Enter a number to toggle an item to be installed.
b)在“What is your selection (1-9,D,F,Q) [F] ==> ” 这里输入“选项代号 (1到9,D,F,Q) ”,然后按“回车键”,完成安装选项的“yes和no”的状态转换。
2.2.3、houdini的安装位置配置:
Here are the choices you have made so far:
Modules chosen to install:
license-server symlink in /opt/hfs18.5 symlinks in /usr/local/bin
Location for installation:
/opt/hfs18.5.563
Disk Space Required for installation:
3652 Mbytes
Choose yes to proceed with the installation.
Otherwise you may return to the choice menu to change your selections.
Would you like to start the installation? (y or n) [y] ==> y
3652184K is the space required to install selections...
57455024K is available on /opt/hfs18.5.563
Commencing installation of selected modules.
This may take a few minutes...
Installing: Houdini in /opt/hfs18.5.563........
Installing: Houdini menus...
Houdini install successful
2.2.4、安装信息:
Installing: Side Effects License Management Tools
An installation of Side Effects license tools and
license key files already exists in /usr/lib/sesi.
Older versions of the sesi* tools, and licenses file
will be backed up in:
BACKUP_SESI.2021061622969420165020
Houdini 18.5 requires a license key version of at least 18.0.
An updated license manager daemon "sesinetd" and administration
tool "sesictrl" will be installed by this process.
THE CURRENTLY RUNNING LICENSE SERVER WILL BE STOPPED.
Checking for running server... It has to be stopped before
we can install the new version
Error: File '/usr/lib/sesi/sesinetd' does not exist or is not executable.
Unpacking files...
Stopping Houdini License server.
Starting Houdini License server.
Please install licenses using the Houdini License Administrator
(hkey). Start hkey by first changing to the directory where
houdini is installed and then running:
source houdini_setup
hkey
License tools have been installed.
Houdini 18.5 Installation completed.
Please read /opt/hfs18.5.563/Readme.txt
for instructions on how to run Houdini.
We hope you enjoy using Houdini 18.5
Thank you.
[root@centos houdini-py3-18.5.563-linux_x86_64_gcc6.3]#
2.2.5、houdini安装完毕。
四、houdini的配置过程:
1、制作许可证服务器:
1.1、备份许可证服务器:
[root@centos Linux]# pwd
/root/user/lidawei/houdini/Houdini-185-crack/Linux
[root@centos Linux]# ls
Houdini-KG-lnx install-lnx.txt sesinetd sesinetd_linux.rar
[root@centos Linux]# mkdir sesinetd_original_bak //创建sesinetd的备份文件夹,用于备份新安装的sesinetd(/usr/lib/sesi/sesinetd)
[root@centos Linux]# cd sesinetd_original_bak/
[root@centos sesinetd_original_bak]# ls
[root@centos sesinetd_original_bak]# cp /usr/lib/sesi/sesinetd . //将新安装的sesinetd复制到注册机的备份到/seseinetd_original_bak;注意cp的参数---- 点“ . ”。
1.2、制作自己的sesinetd.
[root@centos sesinetd_original_bak]#
[root@centos sesinetd_original_bak]# /usr/lib/sesi/sesictrl -q //关闭sesinetd
Shut down server on centos (y/n): y
Server centos shutdown started
[root@centos sesinetd_original_bak]# cd ..
[root@centos Linux]# ls
Houdini-KG-lnx install-lnx.txt sesinetd sesinetd.crack.bak sesinetd_linux.rar sesinetd_original_bak
[root@centos Linux]# chmod 777 Houdini-KG-lnx //为注册机赋予运行权限
[root@centos Linux]# ls
Houdini-KG-lnx install-lnx.txt sesinetd sesinetd.crack.bak sesinetd_linux.rar sesinetd_original_bak
[root@centos Linux]# ll
total 32128
-rwxrwxrwx. 1 root root 1088128 Oct 27 2020 Houdini-KG-lnx
-rw-r--r--. 1 root root 2113 Jun 4 15:36 install-lnx.txt
-rwxr-xr-x. 1 root root 13636408 Jun 6 15:34 sesinetd
-rw-r--r--. 1 root root 13261240 Oct 27 2020 sesinetd.crack.bak
-rw-r--r--. 1 root root 4899510 Oct 28 2020 sesinetd_linux.rar
drwxr-xr-x. 2 root root 22 Jun 6 15:31 sesinetd_original_bak
[root@centos Linux]# ./Houdini-KG-lnx sesinetd //制作自己的sesinetd文件
Patching file sesinetd
Backing up sesinetd to sesinetd.bak
Patched 30 keys
Successfuly patched sesinetd
[root@centos Linux]# ll
total 45448
-rwxrwxrwx. 1 root root 1088128 Oct 27 2020 Houdini-KG-lnx
-rw-r--r--. 1 root root 2113 Jun 4 15:36 install-lnx.txt
-rwxr-xr-x. 1 root root 13636408 Jun 6 15:35 sesinetd
-rw-r--r--. 1 root root 13636408 Jun 6 15:35 sesinetd.bak
-rw-r--r--. 1 root root 13261240 Oct 27 2020 sesinetd.crack.bak
-rw-r--r--. 1 root root 4899510 Oct 28 2020 sesinetd_linux.rar
drwxr-xr-x. 2 root root 22 Jun 6 15:31 sesinetd_original_bak
[root@centos Linux]# ls /usr/lib/sesi/
licenses.disabled sesictrl sesinetd sesinetd.options sesinetd_peak_usage.bin sesinetd_safe sesinetd.startup sesiusage
[root@centos Linux]# mv /usr/lib/sesi/sesinetd /usr/lib/sesi/sesinetd.original.bak //将原始sesinetd备份
2、替换sesinetd
[root@centos Linux]# cp sesinetd /usr/lib/sesi/sesinetd //将自己制作的sesinetd复制到文件夹/usr/lib/sesi/
[root@centos Linux]# chmod 755 /usr/lib/sesi/sesinetd
[root@centos Linux]# ls /usr/lib/sesi/
licenses.disabled sesinetd sesinetd.original.bak sesinetd_safe sesiusage
sesictrl sesinetd.options sesinetd_peak_usage.bin sesinetd.startup
[root@centos Linux]# chmod 444 /usr/lib/sesi/sesinetd.original.bak //取消sesinetd.original.bak文件的运行权限
[root@centos Linux]# ls /usr/lib/sesi/
licenses.disabled sesinetd sesinetd.original.bak sesinetd_safe sesiusage
sesictrl sesinetd.options sesinetd_peak_usage.bin sesinetd.startup
[root@centos sesi]# /etc/init.d/sesinetd start //开启sesinetd服务
Starting Houdini License server.
[root@centos sesi]#
3、生成许可证序列号:
3.1、启动许可证服务器:[root@centos hfs18.5]# /etc/init.d/sesinetd start //开启sesinetd服务
3.2、配置许可证服务hkey的运行环境: cd /opt/hfs18.5; source houdini_setup //初始化houdini运行环境
3.3、运行许可证服务hkey:cd /opt/hfs18.5; hkey --no-sandbox //运行hkey服务
3.4、运行注册机:
3.4.1、cd /root/user/lidawei/houdini/Houdini-185-crack/Linux;
3.4.2、[root@centos Linux]# chmod 777 Houdini-KG-lnx //赋予注册机运行权限
3.4.3、运行注册机:[root@centos Linux]# ./Houdini-KG-lnx (servername和servercode,查看“Houdini license Administrator -> server information”)
3.5、Houdini License Administrator 18.5.563 -> File -> Manually Enter Keys...;输入“注册码”。
3.6、基本配置完毕。
五、开启houdini
1、启动许可证服务器: /etc/init.d/sesinetd start
2、houdini软件运行环境初始化:
2.1、 cd /opt/hfs18.5/
2.2、 source houdini_setup
3、运行hkey许可证服务:
3.1、 cd /opt/hfs18.5/
3.2、 hkey --no-sandbox
4、运行houdini软件:
4.1、cd /opt/hfs18.5/
4.2、houdini --no-sandbox
本文由 lnlidawei 原创、整理、转载,本文来自于【博客园】; 整理和转载的文章的版权归属于【原创作者】; 转载或引用时请【保留文章的来源信息】:https://www.cnblogs.com/lnlidawei/p/14855944.html