为什么没有安装/ usr / bin / arch?

时间:2011-05-10 19:29:32

标签: macos terminal

我的应用程序取决于/usr/bin/arch的存在,我理解这是标准Mac OS X安装的一部分。如果我从DVD安装Snow Leopard,而不安装开发人员工具,它就在那里。但是,我现在遇到了两个10.6.7的用户,他们缺少这个文件。有没有正常的方法让Mac OS X省略arch?或者这些用户的安装是否恰好被打破了?

2 个答案:

答案 0 :(得分:2)

/usr/bin/arch是com.apple.pkg.BaseSystem包的一部分,因此它应存在于每个Mac OS X库存中。运行:

$ pkgutil --file-info /usr/bin/arch

将告诉您安装/usr/bin/arch并运行:

的软件包
$ pkgutil --files com.apple.pkg.BaseSystem

会告诉你该包裹的内容。

在那些没有arch的用户的机器中运行后者可能是值得的。

答案 1 :(得分:0)

我不确定为什么会丢失此文件,但uname -p会打印处理器体系结构名称。检查man uname是否有其他变量。