2012-11-16 38 views
1

我是新來的使用冰山,並在一般的包裝。我添加了我想在用戶機器上安裝的文件,但不知道如何將它們添加到用戶主目錄。當我構建軟件包時,它將它們展示爲在「文件」選項卡中創建的文字結構。我在網上搜索並找到了一些引用通過腳本創建符號鏈接的文檔。我非常新創建的腳本,但嘗試,以及通過創建具有以下內容的preflight.txt:使用Iceberg(osx)將文件安裝到用戶主目錄?

#!/bin/sh 
ln -s $HOME "/Movies/My\ Folder/Subfolder" 
exit 0 

我也試過:

#!/bin/sh 
ln -s "/Movies/My\ Folder/Subfolder" "$HOME/Movies/My\ Folder/Subfolder" 
exit 0 

我不知道我是在這裏走向正確的道路。或者如果這只是一個簡單的錯誤。還有一條信息,用戶可能已經或可能沒有在他們的驅動器上的「我的文件夾」文件夾。

回答

1

軟件包安裝到系統,而不是安裝到主目錄。如果您的應用程序需要在用戶的主目錄中創建對象,它應該在首次啓動時自行執行,而不是在安裝時進行。

+0

謝謝你的迴應。這不是我想要安裝的應用程序,它們是位於用戶主目錄中的Movies文件夾中的模板文件。這可以通過使用腳本來實現,還是有更好的方法?我完全迷失在這裏。再次感謝您的幫助。 –

+0

如果沒有應用程序涉及,我很困惑你爲什麼要嘗試構建安裝程序包。如果您只分發數據文件,則將它們作爲zip存檔(或類似文件)進行分發並讓用戶手動將其置於適當位置會更合適。 – duskwuff

+0

它們是Final Cut Pro的模板文件,不幸的是,許多用戶在拖放指令時遇到問題。 經過3天的試驗和錯誤,我想出了一個解決方案......但想問你是否這是一個適當的解決方法,請參閱我的解決方法的下一個響應,因爲沒有足夠的空間寫在這裏。 –

相關問題