2013-10-16 58 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

相關問題