簡體   English   中英

從命令行packagemaker指定安裝位置

[英]Specifying install location from commandline packagemaker

作為包裝工具的新手,我認為我只是缺少一些東西。 似乎GUI中的所有選項都不能從命令行中獲得。 我已經閱讀了手冊頁,但也許我不明白。

我最感興趣的是如何指定文件的安裝位置?

從命令行到我還需要使用安裝程序和packagemaker來獲得與GUI packagemaker相同的結果? 如果有,你可以推薦一些例子嗎?

謝謝文森特

我最后做了什么來從命令行更改安裝目錄:

  • 創建包
  • 使用pkgutil提取新包
  • 字符串搜索pkg文件的PackageInfo中的install-location="/" ,替換為所需的安裝位置
  • 用pkgutil重新包裝

這樣可行。

如果使用packagemaker的命令行模式創建包,則必須創建一個虛擬目錄,其中包含位於正確位置的所有文件。 例如,如果必須分別在/Library/Applications//Library/Application Support/安裝文件AB ,則可以創建如下結構。

創建一個臨時目錄,比如SourceFiles 將您的文件添加到此目錄,如下所示 -

SourceFiles/Library/Applications/A
SourceFiles/Library/Application Support/B

現在在packagemaker命令行模式下使用標志--root。

packagemaker --root SourceFiles/ OTHER_OPTIONS

我們的想法是,不是將單個文件的位置傳遞給命令,而是在臨時目錄中創建類似的結構,並將該目錄作為參數傳遞給--root標志。

更多關於packagemaker的命令行模式: http//macinstallers.blogspot.in/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM