2013-10-16 23 views
0

我需要运行的脚本使用tempfile,但我没有在我的Mac上。我确实使用Macports。我如何知道我需要安装哪个Macports软件包以获得tempfile如何知道命令的macports软件包名称?

tempfile是用于脚本编写的shell命令。它是我的Linux机器上的ELF二进制文件,属于debianutils包,如dpkg -S /bin/tempfile所示。我安装了Macports的debianutils软件包,现在有tempfile

只是想知道我怎么会想出这一点,如果我没有在Linux中得心应手......

+0

这个问题似乎是脱离主题,因为它是关于一个程序而不是开发。尝试AskDifferent或超级用户 – Mark

+0

https://stackoverflow.com/questions/25456982/find-a-macports-package-given-a-file-name –

回答

1

是临时文件一个Python库?如果是这样,你应该可以通过pip安装它,如果你有它。

另一方面,你可能应该切换到Homebrew作为你的包管理器。

+1

当我告诉我切换包管理器时没有帮助告诉我这将如何解决我目前的问题。 – Robert

+0

我的不好,我没有看到你编辑的帖子,你说它是一个二进制文件。我读了一下,显然临时文件是赞成mktemp,你应该有默认情况下在你的mac(我似乎有它,不记得安装它) – rafalio

+0

谢谢。你是对的,我有'/ usr/bin/mktemp'(所以它随苹果的软件一起提供)。这可能是一个比tempfile更好的解决方案,但是我需要这个脚本不加修改地工作。 – Robert

相关问题