2010-01-03 4 views
1

누구나 InstallShield 이외의 다른 소프트웨어 패키지 도구를 알고 있습니까?InstallShiled 이외의 좋은 소프트웨어 패키지 도구

MS는 Visual Studio 2005/2008 설치 프로그램을 만들 때 어떤 소프트웨어를 사용 했습니까?

또한 C#과 같은 "범용"언어를 사용하여 소프트웨어 패키지를 사용하는 대신 설치 프로그램을 만드는 것이 합리적입니까?

감사합니다.

+0

많은 질문이있다. http://stackoverflow.com/search?q=installers – Nifle

답변

0

nullsoft 설치 프로그램 http://nsis.sourceforge.net/Main%5FPage을 무료로 살펴보십시오.

Microsoft MSI 시스템을 사용하지 않습니다. (나를 묻는다면) 좋은 일이 아닐 수도 있습니다.

+0

설치가 실패 할 경우 실제로 엉덩이에 통증이있는 ​​롤백을 지원하지 않습니다. (OK, 어쩌면 NSIS에서 본 설치 프로그램은 iT를 사용하지 않았을 것입니다.) – Joey

0

나는 Inno setup을 사용합니다. 매우 좋습니다.

그리고 inno 설치 스크립트 작성에 도움이되는 GUI 도구 ISTool이 있습니다.

2

나는 많은 툴과 윈도우 설치 패키지를 만들 수있는 프로그램을 시도하고 내가 결론을 내렸다 작품! 몇 년 동안 사용해 본 결과 몇 가지 문제점을 발견했습니다.

그의 또 다른 요소는 빠르고 효율적인 기술 지원입니다.

나는

0

여기 wpkg를 작성했습니다. http://windowspackager.org/ (GPL)이고 dpkg + APT의 클론입니다. 따라서 자동으로 업데이트 및 업그레이드 할 수있는 리포지토리의 패키지 수를 패키지 한 다음 관리합니다. 프로젝트 파일 (예 : make install 유형)을 설치할 수있는 한 바로 패키지를 생성 할 수 있습니다.

Linux를 알고 있고 사용하고 소프트웨어 설치 (dpkg + apt-get 또는 rpm + yum)를 처리하는 방법을 사용하면 wpkg를 좋아할 것입니다. 이는 해당 기능과 중복되기 때문입니다.

소프트웨어 버전은 여전히 ​​0.xx이지만 생산에 이미 (I 예상대로 기능의 매우 큰 세트가 작동하는지 증명하기 위해 강력한 유닛 테스트를 가지고 매우 안정적.)하지 wpkg

주 Microsoft Windows에서 바이너리 오브젝트를 패키지화하기 위해서만 작동하며 Linux, MacOS/X에서도 작동하며 몇 가지 다른 Units 아래에서 컴파일 +가 실행됩니다.

wpkg 구현에는 패키지 설치를 자동으로 초기화 또는 완료하기위한 일괄 스크립트 (Unix 용 쉘 스크립트)가 완벽하게 지원됩니다. 예를 들어 서버 바이너리가 설치되면 자동으로 서버를 시작할 수있는 기능이 여기에 포함됩니다.

우리는 설치 대상 관리를 쉽게하기 위해 사용할 수있는 그래픽 도구 pkg-explorer도 작업하고 있습니다 (설치하지 않은 한 단일 컴퓨터에서 많은 설치 대상을 가질 수 있습니다 DVD 라이터 또는 네트워크상의 포트 80과 같이 고유 한 리소스를 사용해야하는 소프트웨어)

프로젝트는 다양한 도구와 함께 제공됩니다. One은 저장소의 종속성 트리를 나타내는 그래프로 프로젝트 목록을 변환 할 수있게합니다. 또 다른 하나는 HTML 파일 목록을 작성하여 저장소에서 사용 가능한 모든 패키지에 쉽게 액세스 할 수 있도록 나열 할 수 있습니다.

관련 문제