下一页 上一页 目录

3. 安装说明

请记住,这些是简要说明;是您将在相应软件包的 README 文件中找到的更重要细节的快速摘要。 这绝不能替代实际阅读这些文件(因为它们包含版权信息和其他本文件不一定涵盖的说明)。

3.1 警告

首先,请注意本文档仅涵盖如何使用 RedHat v7.0 启动并运行。 当您选择要下载的软件包时,请务必确保它与您正在运行的 Linux 版本兼容。

其次,如果您有信息可以帮助其他可能阅读本文档的人(例如解释如何安装其他工具、指向其他教程的指针、遗漏的步骤、语法和/或拼写错误和/或错别字等),请仅发送电子邮件。 如果软件无法编译,或者您无法解决问题,请阅读其随附的文档。 请理解您的系统可能完全不同,因此通过互联网通过电子邮件调试问题并不是任何人喜欢的任务。 ;-)

第三,这些软件包的安装没有任何严重的障碍(读作:严重的头痛)。在“相关链接”部分,有与下面涵盖的软件包并列的替代软件包。 请注意,仅仅因为某个软件包未被深入讨论,并不意味着它比选择安装的软件包更差(或更好)。

祝你好运!

3.2 下载软件

在开始之前,您需要一个 Web 浏览器和 Unix shell。 如果您不知道如何使用 shell [bash, ksh 等],您需要自行解决(尽管提供了英语和 shell 命令的说明)。

除非另有说明,否则所有说明都应以 root 身份执行。

  1. 创建一个新目录 /usr/local/archives 用于存放软件包
    mkdir /usr/local/archives
    
  2. 将以下软件包(.tar.gz 格式)下载到新创建的目录中(提供了主页,以及下载页面的链接和最低软件版本)

3.3 安装图形库

旧版本的 tar 不支持 z 参数。 对于这些系统,请省略 z 参数,并在使用 tar 之前对文件使用 gunzip

  1. 切换到 /usr/local/archives 目录
    cd /usr/local/archives
    
  2. 解压 Mesa(在需要的地方替换版本号)
    tar zxf MesaLib-3.4.1.tar.gz
    tar zxf MesaDemos-3.4.1.tar.gz
    
  3. 切换到 MesaLib 子目录
    cd Mesa-3.4.1
    
  4. 使用以下命令序列配置、构建和安装 Mesa
    ./configure; make; make install
    
  5. 编辑 /etc/ld.so.conf,并确保您有一行内容为
    /usr/local/lib
    
  6. 运行动态库配置程序
    ldconfig
    

3.4 安装图形渲染器

  1. 返回到 /usr/local/archives 目录
    cd ..
    
  2. 解压 Blue Moon Rendering Toolkit(在需要的地方替换版本号)
    tar zxf BMRT2.6beta.linux-glibc2.tar.gz
    
  3. 切换到 BMRT 子目录
    cd BMRT2.6
    
  4. 将文件复制到适当的目标目录
    cp bin/* /usr/local/bin/
    cp lib/lib* /usr/local/lib/
    cp include/* /usr/local/include/
    
  5. 为着色器创建一个目录,确保它是世界可写的,然后将着色器文件复制到其中
    mkdir /usr/local/shaders
    chmod 777 /usr/local/shaders
    cp shaders/*.sl* /usr/local/shaders/
    cp shaders/*.h /usr/local/shaders/
    cp examples/*.sl* /usr/local/shaders/
    cp examples/*.h /usr/local/shaders/
    
  6. 编辑系统登录配置文件 (/etc/profile 或等效文件),并添加以下行
    export SHADERS=.:/usr/local/shaders
    
  7. .rendribrc 文件复制到每个用户的主目录。

如果出现任何问题,请查阅 Blue Moon Rendering Toolkit 随附的 README 文件,或访问他们的网站。

3.5 安装图形建模器

The Mops 可以按用户安装,也可以由 root 用户(或等效用户)在系统范围内安装。 在此示例中,它使用非管理帐户安装,这应该会产生积极的结果。 请注意,编译在安装过程中失败(缺少 C 头文件),因此安装了预编译的二进制文件(与 RedHat v6.0 兼容,您的系统可能会有所不同),如下所示

  1. 切换到您希望 The Mops 所在的目录的上一级目录。 例如,如果需要 /usr/local/mops,则发出以下命令
    cd /usr/local
    
  2. 解压 mops(在需要的地方替换编号),然后更改到其目录中
    tar zxf /usr/local/archives/mops-0.42d-BMRT26-linux.tar.gz
    cd mops
    
  3. 将以下文件从 /usr/local/mops/src 移动到 /usr/local/mops
    mv src/crtmopssh.sh .
    mv src/mfio.so .
    mv src/mops .
    
  4. .mopsrc 文件复制到每个想要运行 The Mops 的用户的主目录。 例如,用户“jane”将需要运行以下命令
    cp src/mopsrc /home/jane/.mopsrc
    
  5. 创建 /usr/local/lib/mops 并移动按钮和着色器
    mkdir /usr/local/lib/mops/
    mv buttons/* /usr/local/lib/mops/
    mv shader/*.sl* /usr/local/shaders/
    

如果出现任何问题,请查阅 The Mops 随附的 READMESetup.txt 文件,或访问他们的网站。

root 注销。 以普通用户身份登录,并按如下方式运行 The Mops

/usr/local/mops/mops

您可能希望在 $HOME/mops 中创建一个名为 models 的子目录,用于保存 3D 模型。

3.6 清理

现在安装已完成,您可以从系统中删除所有不再需要的文件(在需要的地方替换版本号)。

cd /usr/local/archives/
rm -rf BMRT2.6
rm -rf Mesa-3.4.1

注意:使用 rm -rf 时要小心...确保您在正确的目录中,并且您希望删除的文件和/或目录存在。


下一页 上一页 目录