※ 이 문서는 뭐 그냥 하면 되지. ()에서 인쇄하였으며,
저작권은 해당 블로그 운영자에게 있습니다.

무설치와 포터블을 구별하자

/Software/Portable Software :: 2007. 10. 19. 18:22

무설치와 포터블을 구별하자

많은 분께서 무설치 프로그램포터블 프로그램을 같은 것으로 생각하는 것 같습니다. 심지어 일부 프로그램 제작사에서는 무설치 버전을 포터블 버전이라고 배포하는 경우도 있고요.

심지어 포터블 프로그램과 무설치 프로그램이 다르다는 걸 아시는 분들마저도 무설치 프로그램이 조금 더 진화(?)한 것이 포터블 프로그램이라고 생각하시고 계시더군요. 그러니까 설치과정 없이 사용할 수 있는 무설치 프로그램이 사용 후에 찌꺼기(?)를 남기지 않으면 포터블 프로그램이라고 오해하는 경우말이죠. 위키피디아의 휴대용 소프트웨어설명에도 누군가 이렇게 내용을 써놓았더군요.

엄격히 말하면 둘은 서로 다르고, 어느 쪽이 더 발전한 형태인가를 논할 수 없는 관계에 있습니다.

무설치 프로그램과 포터블 프로그램의 구분 기준

포터블 프로그램에서 말했던 내용을 상기해보면,

무설치 프로그램이란 말 그대로 설치과정을 거치지 않고 사용할 수 있는 프로그램이고,

포터블 프로그램이란 이동식 장치에 넣어 다니며, 다른 PC에서도 사용할 수 있는 이동 가능한 프로그램입니다.

무설치 프로그램은 설치과정의 유무를, 포터블 프로그램은 이동 가능성을 기준으로 나눈 것입니다.

무설치 프로그램이란?

무설치 프로그램 중 일부는 단일파일이나 압축파일로 배포되는 때도 있습니다. 이들은 별도의 과정 없이 실행파일을 더블클릭 것만으로 사용할 수 있습니다.

이때, 프로그램 실행에 필요한 파일이 다른 곳으로 이동, 복사되거나 필요한 dll 파일이나 레지스트리가 등록될 수도 있습니다. 이는 사용자가 직접 하는 것이 아니라, 프로그램이 필요에 따라서 자동으로 입력하기 때문에 수동설치와 구분할 수 있습니다.

물론, 파일 복사나 이동, 레지스트리 등록 없이 그 자체 그대로 실행 가능한 일도 있습니다. (이때, 이 프로그램은 무설치 형태 이면서 포터블 프로그램입니다.)

포터블 프로그램 이란?

포터블 프로그램은 이동식 장치에 사용할 수 있도록 용량, 파일 경로 등이 최적화되어 있습니다.

최근에 nsis나 autoit 등을 이용하여 로더 형태로 제공되는 프로그램은 수동설치 과정 중 사용자가 직접 해야 하는 부분을 스크립트를 이용하여 자동화하는 경우입니다. 또, 사용을 끝내면 설치 과정과 거꾸로 삭제까지 하는 경우도 많지요. 이 경우는 분명히 "설치와 삭제"라는 과정을 거치므로 무설치 프로그램이라고 할 수 없습니다.

thinstall이나 기타 가상화 프로그램을 이용하여 만들어진 경우는 설치과정이 없으므로(내부적인 가상화 과정을 거치지만 시스템에는 영향을 주지 않으므로) 이는 포터블 프로그램이면서 무설치 프로그램이라고 할 수 있습니다.

 

무설치 프로그램과 포터블 프로그램은 구분 기준이 분명히 다르며, 둘은 서로 같은 것이 아니라 일부 교집합을 가진 서로 다른 프로그램 종류입니다.

가끔, 최초 한 번만 이동식 장치에 설치한 후 다른 컴퓨터에서는 그냥 실행 가능한 프로그램도 있으며, 프로그램 설치 후 해당 폴더만 복사하여 사용하는 경우, 설치파일 내부에서 필요한 파일만 추출하여 무설치 형태로 사용하는 때도 있습니다.

관련글

포터블 프로그램(Portable App)

블로그의 글과 그림, 첨부파일의 복제, 재배포를 금지합니다. =>  자세히 보기
티스토리 초대장 필요하신 분은 댓글남겨주세요.
give start - 굿네이버스 - 사랑의 열매 - 아름다운재단 - 어린이재단 - 유니세프
굿네이버스 배너
사랑의 열매 배너
아름다운 재단 배너 어린이 재단 배너 유니세프 한국위원회 - 배너