2013-12-21 20 views
1

有人知道是否有一種方法可以使用命令行從DMG靜默安裝.app應用程序?OSX:無聲運行.app

我不是在談論你必須複製到應用程序的應用程序,也不是關於.pkg的應用程序。

實施例:http://download.qt-project.org/official_releases/qt/5.2/5.2.0/qt-mac-opensource-5.2.0-clang-offline.dmg

+0

你讀過嗎? http://commandlinemac.blogspot.co.uk/2008/12/installing-dmg-application-from-command.html – lpapp

+0

這還沒有解決超過一年後? – lpapp

回答

-1

可以找到以下步驟來執行此:

1)hdiutil附上-mountpoint yourpath QT-MAC-開源-5.2.0-鐺-offline.dmg

2)sudo cp -R your-.app-file-in-yourpath/Applications(這一步可能是.pkg文件,現在無法驗證Qt安裝程序)。

3)hdiutil分離yourpath

+0

謝謝,但正如上面提到的,我正在談論需要安裝的應用程序,而不僅僅是複製到/應用程序。 – deadbird

+0

@deadbird:是的,這是做到這一點的方法。你關心什麼?這樣安裝Qt後有什麼不工作? – lpapp

+0

目標是從命令行靜默安裝qt-whatever.app,即不顯示GUI。 – deadbird

0

的.app包並不意味着要靜默安裝的。你就可以做你想做什麼的唯一方式是通過增加開放-a application.app按照上面的指示來執行它,因此,例如:

#!/bin/bash 

hdiutil attach -mountpoint /your-directory-path/installation-file.dmg 
sudo cp -R /volumes/your-app-path-here/app-name.app /Applications 
hdiutil detach /volumes/your-app-path-here/ 
open -a /Applications/applicationname.app