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