본문 바로가기

자작놀이

[자작놀이 1탄] 패키징 프로그램 만들기 - 0 (준비)

최근, 해야 할 것들을 정리를 해보다, 내가 필요한 것들을 만들어야겠다는 생각을 하게 되었다.
근데, 문제는 '필요한 것'들이 너무 많다는 것이고, (소프트웨어 프로그램만으로도 5개가 넘는다.) 그것들을 만들려고 보니, '배포'가 너무 마음에 걸렸다.

결국, 배포용 패키징 프로그램을 먼저 만들어야겠구나 싶은 생각이 들어, 고심을 하게 되었는데...

[이런? 배포용 패키징 프로그램은 뭘 어떻게 만들어야 하는겐가?]

음, 이런 막연 마음에 몇군데 사이트를 돌아다녀보았다.

1. www.codeproject.com
2. www.codeguru.com
3. www.sourceforge.net

위 세 곳은 다양한 공개 코드들을 얻을 수 있는 곳으로서, 도움을 참 많이 받는 곳이다.
어쨌거나, 그렇게 돌아다니다가, 머릿속에 정리된 '간단한' 인스톨러는 다음과 같다.

1. 압축기능 (파일 하나로 여러개의 파일들을 묶어놓아야 하니까.)
2. 설치 정보 관리 기능 (설치 경로 및 레지스트리에 입력할 정보들을 관리)
3. 압축해제 기능 (설치를 하려면 압축 파일을 풀어야 하니까.)

.....

오호라, 큰일이다. 2번은 뭐 어떻게든 해볼 수 있다손 쳐도, 1과 2는 압축 프로그램을 만들어야 한다는것인가?
이러다, 패키징 프로그램 때문에, 압축 관리 프로그램을 만들어야 하는건 아니겠지. -_-;;


자, 어쨌거나, 그래서~ 배포용 패키징 프로그램을 만들기 위해 일을 벌여보았다.

1. 1월 안에 만들어야 하고.
2. 기본 패키징 기능은 당연히 포함되어야 하고.
3. 업데이트 기능을 어떻게 해야 할지에 대해서 고민해야 한다.

-_-; 이거, 한달 안에 만들 수는 있는건가?