![]() |
1
4
你要瞄准的OS X的最低版本是什么?10.6(和IIRC 10.5)在默认路径中包含/usr/local/bin,但10.4没有。只要您不需要支持10.4,就应该将可执行文件放在/usr/local/bin中,而将手册页放在/usr/local/share/man/man1中(或适当的章节号)。 为了构建安装程序本身,您可以使用Apple的Packagemaker实用程序(Xcode的一部分)。创建一个包含bin和share/man/man1子文件夹的本地原型文件夹,并用您的文件填充它们。在Packagemaker中创建一个包项目,并选择组织名称和最小目标操作系统。将原型文件夹拖到项目的“内容”侧栏中。将目的地设置为/usr/local。切换到“内容”选项卡,编辑文件的所有权和安装权限(所有者/组可能都是root/admin,文件夹上有rw x rw x r-x perms,可执行文件rw-rw-r--在手册页上)。如果有任何不相关的文件(如ds_store)潜入,则排除它们。环顾四周,查找您要更改的任何其他设置,然后保存项目并生成安装程序。然后测试它,以确保它按照您的期望工作。 |
![]() |
Sky · 使用命令行在Mac上安装anaconda 2 年前 |
![]() |
slipperfox · 命令行提示符命令(想了解它的作用) 2 年前 |
![]() |
keypoint · shell动态响应终端提示 6 年前 |
![]() |
Harry · 如何在mac上通过grep命令从文件中找到新行代码? 6 年前 |
![]() |
frick · 获取调用EXE的命令行路径 6 年前 |
|
user6124024 · 共享单独命令/进程的属性 6 年前 |
![]() |
quixote · 如何在swi prolog中删除命令历史记录 6 年前 |