2013-05-16 6 views
4

다음 패키지를 설치하려면 mercurial-2.2.1.win-amd64-py2.6.exe을 조용히 퍼핏 매니페스트에 추가하려고합니다.Windows 용 Mercurial 모듈 자동 설치

결과가없는/s/q를 사용하여 이미 시도해 보았습니다.

+5

이 질문이 http://Superuser.com 질문이 아닙니까? –

+1

도움이 될 것입니다. http://unattended.sourceforge.net/installers.php – kichik

+0

그 사람이 보인다 https://bitbucket.org/tortoisehg/thg-winbuild/downloads/mercurial-2.2.1.win-amd64-py2 .6.exe는 자동 설치 프로그램 목록에서 따르지 않습니다. – Maverick

답변

2

더 좋은 방법은 install mercurialChocolatey 패키지 관리자를 사용할 수 있습니다 :

꼭두각시 모듈은 다음 rismoney/chocolatey

를 설치하면 수은 (또는 대부분의 Windows 프로그램)를 설치할 수 있습니다 :

package { 'mercurial': 
    ensure => installed, 
    provider => 'chocolatey', 
} 
0

Mercurial은 .exe 설치 프로그램에 Inno Setup을 사용합니다. 이후 옵션은 /VERYSILENT입니다.

또한 일반적으로 .msi 설치 프로그램을 다운로드 할 수 있지만 최근에 출시 된 패키지는 .msi 버전을 사용할 수있게되기 전에 일반적으로 .exe로 제공되지 않습니다.

이노 설치 명령 줄 매개 변수에 대한 문서입니다에서 : http://www.jrsoftware.org/ishelp/topic_setupcmdline.htm

프로 팁 : 나는 서둘러 자동 설치 명령 줄 옵션을 찾고 있어요 때마다, 나는 chocolatey의 chocolateyInstall.ps1 파일을 읽어 꾸러미.

예 : hg의 경우 https://chocolatey.org/packages/hg으로 이동하고 "tools \ chocolateyInstall.ps1"("파일") 옆의 "표시"링크를 클릭하고 "$ silentArgs"라는 변수를 찾습니다.