我有一个为 MacOSX 生成的 .app 可执行文件。有没有简单的方法可以将此应用程序安装到应用程序中,以便最终用户可以通过脚本使用它?(需要在多台计算机上安装,但真的不想为其创建中间 .pkg 安装程序)
答案1
以下是一个具体的例子:
scp -r /Applications/Opera.app [email protected]:/Applications
这会以递归方式将文件夹(在此示例中为 Opera 网络浏览器)从我的计算机复制到我有 ssh 帐户的计算机(名为 CES-iBookGR4-88)。
更一般地:
scp -r /Applications/{App.app} {user}@{RemoteDestination}:/Applications
其中 App.app 代表应用程序,远程目标是您拥有具有 ssh 访问权限的用户帐户的计算机的 IP 名称或地址。(在共享首选项中打开远程登录)。
要采用另一种方式,请执行以下操作:
scp -r {user}@{RemoteSource}:/Applications/{App.app} /Applications
在这两种情况下,您都可能会被要求验证另一台计算机(当被要求识别时只需输入“是”)并且会被要求输入用户的密码。