Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux /etc/lsb发行版:没有这样的文件或目录_Linux_Macos_Unix - Fatal编程技术网

Linux /etc/lsb发行版:没有这样的文件或目录

Linux /etc/lsb发行版:没有这样的文件或目录,linux,macos,unix,Linux,Macos,Unix,我正在Mac OSX上运行其他人编写的脚本。我得到了这个错误 /etc/lsb发行版:没有这样的文件或目录 我做了一些研究,看起来这可以告诉程序它是什么Linux版本。显然,它在OSX上不可用。关于在OSX中应该更改为什么的任何建议 编辑:这是脚本存根可能看起来像 LSB_VERSION=1.4 DISTRIB_ID=MacOSX DISTRIB_RELEASE=10.9 DISTRIB_DESCRIPTION="Not Linux" …但是,任何试图查找纯Linux文件的脚本在MacOS上也

我正在Mac OSX上运行其他人编写的脚本。我得到了这个错误 /etc/lsb发行版:没有这样的文件或目录

我做了一些研究,看起来这可以告诉程序它是什么Linux版本。显然,它在OSX上不可用。关于在OSX中应该更改为什么的任何建议


编辑:这是脚本

存根可能看起来像

LSB_VERSION=1.4
DISTRIB_ID=MacOSX
DISTRIB_RELEASE=10.9
DISTRIB_DESCRIPTION="Not Linux"
…但是,任何试图查找纯Linux文件的脚本在MacOS上也可能存在其他问题



如果你想让Ubuntu12.04脚本正常工作,请在虚拟机上安装它。

…而其他人编写的脚本显然只为Linux编写。既然问题就出在这里,你怎么能指望我们在不涉及剧本细节的情况下帮助你呢?是的。这在MacOS上绝对行不通。我的意思是,在查看了lsb_发行版的内容后,它做的第一件事就是,如果发行版不是Ubuntu的一个非常特定的发行版,那么它会自动退出;在那之后,它安装了大量的Ubuntu软件包……然后,它从
/proc
文件系统文件中提取出硬件信息(内存信息),这些文件系统文件除了Linux内核之外不存在。谢谢你指出这一点。我应该用Ubuntu安装一个虚拟机。