날짜: 2004-10-15 | 글쓴이: 도아 | 41299 번 | 프린트 | 메일로보내기

간단한 설치 패키지 만들기 - 계속


I. 배포본 만들기
  1. 배포할 설치팩에 포함시킬 저작권 파일(예: License.txt)을 생성한다.
    예: License.txt
    저작권
    이 파일은 마음대로 수정/배포할 수 있읍니다. 그러나 이 파일의 사용함으로서 발생하는
    모든 문제에대해 저작자는 책임을 지지 않읍니다.

  2. 시작/실행/IExpress를 입력하고 확인을 클릭한다.
  3. IExpress 2.0 마법사 창에서 다음 옵션중 하나를 선택하고 다음 버튼을 클릭한다.
    • SED 파일 생성: 설치 정보를 포함하는 SED을 생성한다.
    • 기존 SED 파일 사용: 기존에 사용하던 SED 파일이 있는 경우 가져오기 버튼을 클릭해서 기존 SED 파일을 지정한다.
    이 예에서는 IExpress를 처음 사용하는 것으로 가정하고 SED 파일 생성을 선택하는 것으로 한다.

  4. 패키지 설치 방법 창에서 다음 옵션중 하나를 선택하고 다음 버튼을 클릭한다.
    • 파일 추출/설치 명령 실행 배포본에 설치 프로그램이 있는 경우 사용한다. 이 경우 이후 단계에서 실행된 설치 프로그램을 지정해야 한다.
    • 파일 추출 배포본에 설치 프로그램이 없거나 특정 폴더에 압축해제만하는 경우 사용한다.
    • 파일 압축(ActiveX 설치) 이 옵션을 선택하면 파일을 CAB로 압축된다. 당연한 얘기지만 이 옵션을 선택하면 자동 풀림 기능은 포함되지 않는다. 주로 ActiveX를 압축할 때 사용한다.
    이 예에서는 파일 추출/설치 명령 실행을 선택하는 것으로 한다.

  5. 팩키지 명에 팩키지에 사용될 이름을 지정(예: 한글 IExpress 2.0)하고 다음 버튼을 클릭한다.

  6. 확인 요청 창에서 다음 옵션중 하나를 선택하고 다음 버튼을 클릭한다.
    • 확인 안 함: 사용자의 확인없이 배포본을 설치하려는 경우 선택한다.
    • 사용자 확인: 사용자가 설치할 것인지 아닌지를 선택할 수 있게하려는 경우 선택하고 메시지 박스에 설치시 출력될 메시지(예: 설치하겠읍니까?)를 입력한다.
    이 예에서 사용자 확인을 선택하는 것으로 한다.

  7. 저작권 동의창에서 다음 옵션중 하나를 선택하고 다음 버튼을 클릭한다.
    • 저작권 사용 안 함: 저작관 동의 메시지를 출력할 필요가 없는 경우 선택한다.
    • 저작권 사용: 저작권 동의가 필요한 경우 저작권 사용을 선택하고 가져오기 버튼을 클릭해서 1단계에서 생성한 저작권 파일을 지정한다.
    이 예에서는 저작권 사용을 선택하는 것으로 한다.

  8. 팩키지 파일 창의 추가 버튼을 클릭한 후 배포본에 포함될 모든 파일을 지정하고 다음 버튼을 클릭한다. 추가 버튼을 반복 사용함으로서 여러 폴더의 파일을 포함시킬 수도 있다.

  9. 전단계에서 파일 추출/설치 명령 실행을 선택한 경우 다음과 같은 설치 프로그램 창이 나타난다. 이 창에서는 그림처럼 설치 프로그램을 지정할 수 있으며, 설치완료 후 실행될 명령을 지정할 수도 있다. 설치 프로그램은 전단계에서 지정한 실행 파일중 하나를 선택할 수 있으며, 설치 완료 후 실행될 명령에는 전단계에서 지정한 실행 파일이나 임의의 명령을 포함시킬 수 있다.

  10. 창 출력 방법 창에서 다음 옵션중 하나를 선택하고 다음 버튼을 클릭한다.
    • 기본(추천함): 설치 창을 기본 크기로 한다.
    • 숨김: 설치 창을 숨긴다.
    • 최소화: 설치 창을 최소화 한다.
    • 최대화: 설치 창을 최대화 한다.
    이 예에서는 기본을 선택하는 것으로 한다.

  11. 종료 메시지창에서 다음 옵션중 하나를 선택하고 다음 버튼을 클릭한다.
    • 메시지 출력 안 함: 설치를 종료한 메시지 출력없이 설치 프로그램을 종료하려는 경우 선택한다.
    • 메시지 출력: 설치를 종료한 후, 설치가 종료되었다는 메시지를 출력을 원하는 경우 메시지 출력을 선택하고 메지지 창에 출력될 메시지(예: 설치를 완료했습니다.)를 입력한다.
    이 예에서 메시지 출력을 선택하는 것으로 한다.

  12. 저장 경로와 옵션 창의 가져오기 버튼을 클릭한 후 배포본을 저장할 경로파일명을 지정한 후 다음 버튼을 클릭한다. 필요한 경우 옵션을 선택한다.

  13. 시스템 재시작 설정창에서 다음 옵션중 하나를 선택하고 다음 버튼을 클릭한다.
    • 재 시작 안함: 시스템을 재시작하지 않는다.
    • 항상 재시작: 항상 시스템을 재 시작한다.
    • 필요시 재시작: 시스템을 재 시작할 것인지 아닌지를 사용자에게 묻는다.
    이 예에서는 필요시 재시작을 선택하는 것으로 한다.

  14. SED 저장 창에서 다음 옵션중 하나를 선택하고 다음 버튼을 클릭한다.
    • SED 파일 저장: 배포본이 동일한 형식을 통해 자주 업그레이드되는 경우 반복작업을 피하기 위해 SED 파일 저장을 선택하고 가져오기 버튼을 클릭해서 SED 파일을 저장할 폴더를 선택한다. 가져오기 버튼을 클릭하지않은 경우 생성되는 배포본과 동일한 폴더에 SED 파일이 저장된다.
    • 저장 안 함: 배포본이 자주 업그레이드되지 않거나 형식이 다른 경우 저장 안 함을 선택한다.
    이 예에서는 SED 파일 저장을 선택하는 것으로 한다.

  15. 팩키지 생성 창에서 다음 버튼을 클릭한다.

  16. 잠깐 XP 명령행 창이 나타났다 사라지면서 다음과 같은 팩키지 생성 창이 나타난다. 오류가 없는 경우 그림처럼 "팩키지 생성중...완료!"라는 메시지가 나타나며 오류가 있는 경우 팩키지 생성 오류 메시지가 나타나면 마침 버튼을 클릭한다.
위의 절차를 수행하면 12단계에서 지정한 폴더(예: E:\Down)에 IExpress 2.0K.EXE라는 파일이 생성된다. 14단계에서 SED 파일 저장을 선택하고 폴더를 변경하지 않은 경우 12단계에서 지정한 폴더(예: E:\Down)에 IExpress 2.0K.SED라는 파일도 함께 생성된다. II. 배포본 만들기 이제 이렇게 생성된 배포본을 인터넷을 통해 배포하면된다. 실제 이렇게 생성된 배포본이 어떻게 동작하는지 확인하기위해 실행해보면 다음과 같다.
  1. IExpress 2.0K.exe를 두번 클릭하면 6단계의 확인 요청창에서 입력한 메시지가 다음 그림처럼 나타난다.

  2. 확인 요청 창에서 버튼을 클릭하면 다음 그림처럼 저작권 동의를 묻는 창이 나타난다. 물론 7단계에서 저작권 사용을 선택한 경우에만 나타난다.
  3. 저작권 동의창에서 버튼을 클릭하면 %TEMP% 폴더(예: D:\Temp\artech\IXP000.TMP)에 압축을 해제하며, 설치 프로그램(예: IExpress.exe)이 실행된다. 물론 4단계패키지 설치 방법에서 파일 추출을 선택한 경우에는 다음 그림처럼 압축 파일을 해제할 폴더를 묻는 창이 나타난다.
III. 맺음말 이상으로 Windows XP에서 제공하는 IExpress를 이용해서 간단한 팩키지를 생성하는 방법을 알아 보았다. 전문적인 설치 프로그램에비해 부족한 부분이 많기는 하지만 간단한 프로그램을 배포하는데에는 충분하다고 생각된다. 아울러 위의 예에서 사용한 한글 IExpress 2.0은 필자의 홈에서 다운 받을 수 있다. 물론 이 배포본은 4단계의 패키지 설치 방법에서 파일 추출을 선택해서 압축한 것이다. 사실 이 강좌 역시 작성한지는 상당히 오래되었다. 2003년 10월경에 작성한 강좌인데 이제서야 올리게되었다. 강좌를 쓰고 바로 올리지 못한점은 이해해 주기 바란다. 물론 이번에 마무리하면서 iexpress.exe도 새버전으로 바꾸고, 그림도 바꿔서 작성했다.


다음글: nLite 완벽 길잡이 0.99.6 beta (186939)2004-11-06
이전글: 삭제되지않는 파일 삭제하기 (106243)2004-07-28
<< 이전페이지 (1/2)

세상사는 이야기



RSS 구독 (익명 | 회원 | 강좌 | 포럼)
(C) 1996 ~ 2017 QAOS.com All rights reserved.