热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

houdinilinux安装教程,Houdini18.0.416InstallOnCentOS8/Linux

houdini18.0.416installonCentOS8Linux一、环境:OSCentOS-8.1.1911-x86_64-dvd1.isohoudiniho

houdini18.0.416 install on CentOS8/Linux

一、环境:

OS = CentOS-8.1.1911-x86_64-dvd1.iso

houdini = houdini-18.0.416-linux_x86_64_gcc6.3.tar.gz

二、必要准备:

1、配置python2:

[root@test ~]# whereis python

python: /usr/bin/python3.6 /usr/bin/python3.6m /usr/bin/python2.7 /usr/bin/python /usr/lib/python3.6 /usr/lib/python2.7 /usr/lib64/python3.6 /usr/lib64/python2.7 /usr/include/python3.6m /usr/include/python2.7 /usr/share/man/man1/python.1.gz

[root@test ~]#

[root@test ~]#  dnf install python2

[root@test ~]# ls /bin | grep python

python2

python2.7

python3

python3.6

python3.6m

unversioned-python

[root@test ~]#

[root@test ~]# cd /bin

[root@test bin]# ln -s python2 python

[root@test ~]#  python

Python 2.7.16 (default, Nov 17 2019, 00:07:27)

[GCC 8.3.1 20190507 (Red Hat 8.3.1-4)] on linux2

Type "help", "copyright", "credits" or "license" for more information.

>>>

2、配置必要库文件:

[root@test ~]#  dnf -y install libXss*

[root@test ~]#   dnf -y install libGLU*

[root@test ~]#   dnf -y install libnsl*

3、配置NFS服务(用于hqueue挂载共享文件夹“shared”):

// 预备知识

[root@test ~]# systemctl enable nfs-server      //开机自动启动nfs服务

[root@test ~]# systemctl start nfs-server        //启动nfs服务

[root@test ~]# systemctl restart nfs-server     //重新启动nfs服务

[root@test ~]# systemctl stop nfs-server        //停止nfs服务

[root@test ~]# systemctl disable nfs-server    //取消开机启动nfs服务

[root@test ~]# systemctl status nfs-server        // 查看nfs-server服务的状态

// 实战部分

[root@test ~]# systemctl enable nfs-server

[root@test ~]# systemctl start nfs-server

[root@test ~]# systemctl restart nfs-server

[root@test ~]# systemctl status nfs-server

三、houdini安装:

1.解压安装包“houdini-18.0.416-linux_x86_64_gcc6.3.tar.gz”:

[root@test softwares]# tar -xzvf houdini-18.0.416-linux_x86_64_gcc6.3.tar.gz

2.设置“安装选项”:(在设置选项处,输入“选项前面的数字 + 回车”,改变选项的状态-"yes / no")

[root@test houdini-18.0.416-linux_x86_64_gcc6.3]# ls

desktop              houdini.uninstall       mime

engine_maya.tar.gz   hqueue.install          python2.7.tar.gz

engine_unity.tar.gz  hqueue.tar.gz           pythonlibdeps.tar.gz

houdini.install      INSTALL                 sesinetd.install

houdini.tar.gz       installDesktopItems.py

[root@test houdini-18.0.416-linux_x86_64_gcc6.3]# ./houdini.install

What is your selection (1-9,D,F,Q) [F] ==> f

Would you like to start the installation? (y or n) [y] ==>y

3.默认等待安装结束。

四、配置houdini:

1、配置“许可证服务器”:

1.1、打开软件“License Administrator 18.0.416”:

[root@test ~]# cd /opt/hfs18.0

[root@test hfs18.0]# ls

bin      houdini_filelist    houdini_setup_csh       packages    toolkit

dsolib   houdini_logo.png    houdini_symlinklist     python

engine   houdini_setup       houdini.uninstall       qt

houdini  houdini_setup_bash  installDesktopItems.py  Readme.txt

[root@test hfs18.0]# source houdini_setup

The Houdini 18.0.416 environment has been initialized.

[root@test hfs18.0]# hkey --no-sandbox

1.2、设置许可证:

License Administrator 18.0.416 -->File-->Change License Server-->"License Server host =192.168.0.11--> Accept"

1.3、设置“许可证服务sesinetd”开机自动启动:

[root@test hfs18.0]# cd /etc/init.d/

[root@test init.d]# chkconfig --list | grep "sesinetd"

Note: This output shows SysV services only and does not include native

systemd services. SysV configuration data might be overridden by native

systemd configuration.

If you want to list systemd services use 'systemctl list-unit-files'.

To see services enabled on particular target use

'systemctl list-dependencies [target]'.

sesinetd        0:off 1:off 2:off 3:off 4:off 5:off 6:off

[root@test init.d]# chkconfig sesinetd on       //设置开机自动启动“sesinetd”服务

[root@test init.d]# /etc/init.d/sesinetd restart       //重启“sesinetd”服务

[root@test init.d]# chkconfig --list | grep "sesinetd"

Note: This output shows SysV services only and does not include native

systemd services. SysV configuration data might be overridden by native

systemd configuration.

If you want to list systemd services use 'systemctl list-unit-files'.

To see services enabled on particular target use

'systemctl list-dependencies [target]'.

sesinetd        0:off 1:off 2:on 3:on 4:on 5:on 6:off

[root@test init.d]#

[root@test ~]# reboot

来源:https://www.cnblogs.com/lnlidawei/p/12914076.html



推荐阅读
  • 在CentOS上部署和配置FreeSWITCH
    在CentOS系统上部署和配置FreeSWITCH的过程涉及多个步骤。本文详细介绍了从源代码安装FreeSWITCH的方法,包括必要的依赖项安装、编译和配置过程。此外,还提供了常见的配置选项和故障排除技巧,帮助用户顺利完成部署并确保系统的稳定运行。 ... [详细]
  • 结语 | 《探索二进制世界:软件安全与逆向分析》读书笔记:深入理解二进制代码的逆向工程方法
    结语 | 《探索二进制世界:软件安全与逆向分析》读书笔记:深入理解二进制代码的逆向工程方法 ... [详细]
  • 在Linux环境下编译安装Heartbeat时,常遇到依赖库缺失的问题。为确保顺利安装,建议预先通过yum安装必要的开发库,如glib2-devel、libtool-ltdl-devel、net-snmp-devel、bzip2-devel和ncurses-devel等。这些库是编译过程中不可或缺的组件,能够有效避免编译错误,确保Heartbeat的稳定运行。 ... [详细]
  • 深入解析Gradle中的Project核心组件
    在Gradle构建系统中,`Project` 是一个核心组件,扮演着至关重要的角色。通过使用 `./gradlew projects` 命令,可以清晰地列出当前项目结构中包含的所有子项目,这有助于开发者更好地理解和管理复杂的多模块项目。此外,`Project` 对象还提供了丰富的配置选项和生命周期管理功能,使得构建过程更加灵活高效。 ... [详细]
  • 在 Linux 系统中,`/proc` 目录实现了一种特殊的文件系统,称为 proc 文件系统。与传统的文件系统不同,proc 文件系统主要用于提供内核和进程信息的动态视图,通过文件和目录的形式呈现。这些信息包括系统状态、进程细节以及各种内核参数,为系统管理员和开发者提供了强大的诊断和调试工具。此外,proc 文件系统还支持实时读取和修改某些内核参数,增强了系统的灵活性和可配置性。 ... [详细]
  • Android开发常见问题汇总(含Gradle解决方案)第二篇
    本文继续深入探讨Android开发中常见的问题及其解决方案,特别聚焦于Gradle相关的挑战。通过详细分析和实例演示,帮助开发者高效解决构建过程中的各种难题,提升开发效率和项目稳定性。 ... [详细]
  • 本文深入探讨了 MXOTDLL.dll 在 C# 环境中的应用与优化策略。针对近期公司从某生物技术供应商采购的指纹识别设备,该设备提供的 DLL 文件是用 C 语言编写的。为了更好地集成到现有的 C# 系统中,我们对原生的 C 语言 DLL 进行了封装,并利用 C# 的互操作性功能实现了高效调用。此外,文章还详细分析了在实际应用中可能遇到的性能瓶颈,并提出了一系列优化措施,以确保系统的稳定性和高效运行。 ... [详细]
  • 掌握PHP框架开发与应用的核心知识点:构建高效PHP框架所需的技术与能力综述
    掌握PHP框架开发与应用的核心知识点对于构建高效PHP框架至关重要。本文综述了开发PHP框架所需的关键技术和能力,包括但不限于对PHP语言的深入理解、设计模式的应用、数据库操作、安全性措施以及性能优化等方面。对于初学者而言,熟悉主流框架如Laravel、Symfony等的实际应用场景,有助于更好地理解和掌握自定义框架开发的精髓。 ... [详细]
  • 在稀疏直接法视觉里程计中,通过优化特征点并采用基于光度误差最小化的灰度图像线性插值技术,提高了定位精度。该方法通过对空间点的非齐次和齐次表示进行处理,利用RGB-D传感器获取的3D坐标信息,在两帧图像之间实现精确匹配,有效减少了光度误差,提升了系统的鲁棒性和稳定性。 ... [详细]
  • 本文介绍了C语言中指针的基础知识及其初步应用。首先,文章详细解释了如何定义变量和指针,例如通过 `int i, j, k;` 定义整型变量,以及使用 `int *pi, *pj, *pk;` 来声明指向整型数据的指针。接着,探讨了变量和指针的初始化方法,强调了正确的初始化对于避免程序错误的重要性。此外,还简要介绍了指针在数组、函数参数传递等场景中的基本应用,为初学者提供了全面的入门指导。 ... [详细]
  • 深入解析:RKHunter与AIDE在入侵检测中的应用与优势
    本文深入探讨了RKHunter与AIDE在入侵检测领域的应用及其独特优势。通过对比分析,详细阐述了这两种工具在系统完整性验证、恶意软件检测及日志文件监控等方面的技术特点和实际效果,为安全管理人员提供了有效的防护策略建议。 ... [详细]
  • 在Linux系统中,原本已安装了多个版本的Python 2,并且还安装了Anaconda,其中包含了Python 3。本文详细介绍了如何通过配置环境变量,使系统默认使用指定版本的Python,以便在不同版本之间轻松切换。此外,文章还提供了具体的实践步骤和注意事项,帮助用户高效地管理和使用不同版本的Python环境。 ... [详细]
  • 欢迎来到Netgen新时代:探索网络生成技术的无限可能
    欢迎进入Netgen的新时代:探索网络生成技术的无限潜力。本文将详细介绍如何编译下载的Netgen源代码,生成Netgen程序,并提供开发所需的库nglib。此外,还将探讨Netgen在现代网络设计与仿真中的应用前景,以及其在提高网络性能和可靠性方面的关键作用。 ... [详细]
  • 深入解析C语言中的大小端字节序存储机制
    在C语言中,当编译器执行“创建变量”的指令时,会为该变量在内存中分配相应的存储空间。对于整型变量,其值通常以二进制补码形式存储。此外,不同系统采用的大端或小端字节序对数据的实际存储方式有显著影响,理解这些机制有助于开发者更好地控制数据的读写过程。 ... [详细]
  • Android数组截取技巧及JNI数组交互在仓库构建中的应用分析
    在Android开发中,数组截取技巧和JNI数组交互在仓库构建中的应用具有重要意义。JNI提供了两种主要的数组处理方法:一是生成原生层数组的副本,二是直接通过数组指针进行操作。在进行字符串处理时,如果需要执行其他复杂操作,可以结合这两种方法以提高效率和灵活性。此外,合理利用这些技术可以显著提升应用程序的性能和稳定性。 ... [详细]
author-avatar
大牛
大水牛
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有