如何: 安装 Interix

文章翻译 文章翻译
文章编号: 324081 - 查看本文应用于的产品
展开全部 | 关闭全部

本文内容

概要

Interix 子系统提供了 Windows 内核中的本机子系统作为运行一个完全符合 POSIX 的环境。它包括 Korn 外壳和 C 外壳和 350 的命令行实用程序。如果您安装了 Interix 软件开发工具包 (SDK) 必须对多个 1900 UNIX 函数的完整支持。

从命令行安装 Interix 子系统、 基本的实用工具和 SDK

UNIX 3.0 版的 Windows 服务使用 Microsoft 安装程序的安装。如此一来,您可以从命令行安装产品的各个模块。如果已安装了 UNIX 的 Windows 服务的以前的组件必须 addlocal 参数的逗号 (,) 分隔在安装命令行中包含这些组件。如果不这样做,Interix 安装过程中移除这些产品。如果自动安装 Interix SDK,Interix 子系统和基本实用程序将自动包括在 $ 安装中。

要从命令行安装 Interix,请执行以下操作:
  1. 登录到 Windows 的计算机具有管理员级帐户。
  2. 打开命令窗口。单击 开始,单击 运行,键入 cmd,然后单击 确定
  3. 服务的 UNIX 版本 3.0 CD 插入 CD 驱动器。(本示例为驱动器 D:)。
  4. 您可以安装 Interix 子系统和 interix SDX 的各种组合。其中包括:
    • 在命令提示符下安装 Interix 子系统和基本实用程序: msiexec/I D:\sfusetup.msi/qb addlocal ="BaseUtils"[targetdir ="安装路径"]

    • 若要安装基本实用程序和 $ GNU 实用工具 msiexec/I D:\sfusetup.msi/qb addlocal ="GNUUtils"\ [targetdir ="安装路径"]

    • 若要安装基本实用程序、 UNIX Perl 和 GNU 实用程序 msiexec/I D:\sfusetup.msi/qb addlocal ="GNUUtils,UNIXPerl"\ [targetdir ="安装路径"]

    • 若要安装包括基本实用程序 Interix SDK msiexec/I D:\sfusetup.msi/qb addlocal ="InterixSDK"[targetdir ="安装路径"]

  5. 要安装 GNU SDK 和 GNU 实用程序 (包括 Interix SDK 和基本实用程序) msiexec/I D:\sfusetup.msi/qb addlocal ="GNUSDKSDK,GNUUtils"\ [targetdir ="安装路径"]

  6. 默认安装路径是"\SFU"笔记: 针对 UNIX 的服务应该安装在目录中不能为防止出现 SFU 的某些组件的问题在路径中的空格。Microsoft 建议您安装 SFU 到默认目录。

  7. 若要在命令行的一部分包括产品密钥,添加 pidkey ="键"位置"密钥"是 25 个字符产品密钥的无短划线。注意: 如果您使用/qb 选项安装基本实用程序,将会要求您选择是否启用 setuid Interix 程序的行为。(如果使用的/q 选项 setuid 行为将禁用默认情况下)。所做将会影响系统的安全性和某些 Interix 程序的行为方式的选择。

    POSIX 标准的情况下,文件具有了包含要设置一个 UID (setuid),并设置一个 GID (setgid) 执行该文件时的位的权限。如果在一个文件上设置其中一种或两种位,并且进程执行该文件在过程获得 UID 或 GID 的文件。仔细使用时这种机制允许 nonprivileged 的用户执行与该文件的所有者或组的更高权限运行的程序。当错误地使用时但是,这可以通过允许 nonprivileged 的用户执行只应由管理员执行的操作提供的安全风险。由于这个原因 UNIX 安装程序的 Windows 服务在默认情况下而不启用对此机制的支持。

    您确信您将需要支持此行为的程序运行时,才应启用 setuid 行为的支持。即使安装针对 UNIX 的 Windows 服务时,不启用对 setuid 行为的支持,您可以稍后启用它。

  8. 将需要重新启动。 注意: 如果安装在其中没有 GUI 是可用的的 telnet 提示符下或通过脚本,修改命令行通过在/qb 更改为 / q。这将在所有安装不需要任何用户交互的情况下。默认情况下将禁用 setuid 行为。有关用于 UNIX CD 服务,请参阅该 install.htm。

    注意: 上述 msiexec 放映 addlocal 参数是区分大小写和敏感的空间。如果大小写上面后面没有安装将失败。

    注意: 这些选项可能也从安装安装向导通过选择自定义安装。


参考

关于在 UNIX 到 Windows 迁移后执行维护任务的其他信息请单击下面文章编号,以查看 Microsoft 知识库中相应的文章:
324539如何: 在 UNIX 到 Windows 迁移后执行维护和辅助任务











属性

文章编号: 324081 - 最后修改: 2006年10月30日 - 修订: 2.1
这篇文章中的信息适用于:
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows XP Professional Edition
  • Microsoft Windows NT 4.0 Service Pack 6a
  • Microsoft Windows NT Workstation 4.0 开发员版
  • Microsoft Windows Services for UNIX 3.0 Standard Edition
关键字:?
kbmt kbhowto kbhowtomaster KB324081 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 324081
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com