Computer >> 컴퓨터 >  >> 소프트웨어 >> 소프트웨어

Windows에서 모든 프로그램의 포터블 버전 만드는 완벽 가이드

요즘 대부분의 사람들은 여러 대의 컴퓨터를 사용하며 이곳저곳 옮겨 다닙니다. 하지만 어떤 컴퓨터든 컴퓨터처럼 만들 수 있다면 어떨까요? 바로 여기서 '포터블(portable) 앱'이라는 개념이 등장합니다.


포터블 앱을 USB 플래시 드라이브나 외장 하드 드라이브에 담아두기만 하면, 호환되는 컴퓨터에 연결하는 순간 모든 소프트웨어와 데이터를 그대로 사용할 수 있습니다.


Windows에서 모든 프로그램의 포터블 버전 만드는 완벽 가이드

포터블 앱이란 무엇일까?


대부분의 응용 프로그램을 컴퓨터에 설치하면 시스템에 변경 사항을 만들고 스스로를 통합시킵니다. 예를 들어 Windows 응용 프로그램은 로컬 하드 드라이브에 폴더를 지정하고, 레지스트리에 항목을 추가하며, 제 기능을 하기 위해 Windows가 특정 환경을 제공해 주기를 기대합니다.


따라서 단순히 응용 프로그램 폴더를 외장 드라이브로 복사한 뒤 다른 컴퓨터에서 실행하려고 하면, 온갖 오류 메시지가 쏟아지거나 프로그램이 제대로 작동하지 않게 됩니다.


Windows에서 모든 프로그램의 포터블 버전 만드는 완벽 가이드

진정한 포터블 앱을 만들려면 프로그램이 필요한 모든 의존성(dependency)이 충족된 것으로 착각하도록 속여야 합니다. 물론 이 과정을 수동으로 진행할 수도 있지만, 응용 프로그램의 의존성을 스캔한 후 가상화 방식으로 복제해 주는 전용 도구를 사용하는 것이 훨씬 쉽습니다. 이런 소프트웨어는 맞춤형 의존성을 만들어 앱이 마치 원래 컴퓨터에서 실행되는 것처럼 느끼게 해줍니다. 앱을 위한 '매트릭스'라고 할 수 있죠.


참고로 처음부터 포터블로 설계된 앱도 있습니다. 개발자가 어떤 외부 요소에도 의존하지 않고 실행되도록 특별히 만든 경우입니다.


먼저 이미 만들어진 포터블 버전이 있는지 확인하세요


직접 포터블 버전을 만들기 전에, 다른 사람이 이미 그 작업을 해두었는지 확인해 보는 것이 좋습니다. 물론 유료 소프트웨어는 이런 식으로 찾기 어렵습니다! 하지만 인기 있는 무료 프로그램 중 상당수는 이미 포터블 버전으로 변환되어 다운로드할 준비가 되어 있습니다.


Windows에서 모든 프로그램의 포터블 버전 만드는 완벽 가이드

PortableApps.com을 추천합니다. 이 서비스는 자체 런처와 앱 관리 인터페이스를 갖추고 있습니다. 설치 파일을 다운로드해 외장 드라이브에 설치한 후, 목록에서 원하는 앱들을 선택하기만 하면 됩니다.


포터블 앱의 강력한 대안, 가상 머신


PortableApps 같은 플랫폼도 훌륭하지만, Windows 응용 프로그램을 포터블로 만드는 훨씬 더 간단한 방법이 있습니다. 바로 Windows 자체를 포터블로 만드는 것입니다. 어떻게요? vbox.me에서 VirtualBox의 포터블 버전을 받아 정품 라이선스가 있는 Windows를 설치하면 됩니다. 그러면 그 가상 머신 안에 원하는 Windows 앱을 모두 설치할 수 있고, 더 이상의 추가 작업은 필요 없습니다.


Windows에서 모든 프로그램의 포터블 버전 만드는 완벽 가이드

가장 큰 문제는 가상 머신에 설치할 Windows용 별도 라이선스가 필요하다는 점입니다. 사용하지 않는 구형 라이선스나 남는 라이선스 키가 있다면 훌륭한 대안이 될 수 있습니다. 용도에 따라서는 Windows를 새로 구매할 가치도 있습니다. 특히 필수적인 Windows 앱이 포터블 변환 후 제대로 작동하지 않는다면 더욱 그렇습니다.


클라우드 연동 구독형 앱도 마찬가지입니다. 이런 앱을 포터블 환경에서 사용하려면 포터블 가상 머신이 유일한 방법일 수 있습니다. 가상 머신은 호스트가 제공하는 인터넷 연결을 사용하지만, 앱 입장에서는 여전히 설치 당시의 동일한 '컴퓨터'에서 실행되는 것으로 인식됩니다.


주요 포터블 앱 제작 도구 현황


예전에는 Windows 앱을 빠르게 포터블 버전으로 변환해 주는 도구가 꽤 많았습니다. 안타깝게도 대부분은 거의 10년 가까이 업데이트되지 않았습니다.


Cameyo 같은 일부 도구는 이제 유료 서비스로만 제공됩니다. VMware ThinApp도 마찬가지로 무료 체험판만 제공합니다. 상용 솔루션에 요구되는 비용을 지불할 의향이 있다면 막을 사람은 없겠죠. 그렇다면 Windows 라이선스 추가 구매가 그렇게 비싸 보이지 않게 되지 않나요?


저희는 여러 오래된 무료 포터블 앱 제작 도구를 직접 테스트해 보았고, 그중 하나가 여전히 쓸 만하다는 것을 발견했습니다.


Enigma Virtual Box로 포터블 앱 만들기


그 도구가 바로 Enigma Virtual Box입니다. 아직도 개발자의 관심을 받는 몇 안 되는 무료 포터블 앱 제작 도구 중 하나입니다. 사실상 상용 제품인 Enigma Protector의 무료 버전이지만, 일반 사용자에게는 충분히 훌륭합니다.


  • Enigma 공식 웹사이트에 접속해 Enigma Virtual Box를 다운로드합니다. 프로그램을 설치한 후 실행합니다.

Windows에서 모든 프로그램의 포터블 버전 만드는 완벽 가이드

네, 화면이 그리 직관적이지는 않아 보이지만 실제로는 사용하기 매우 쉽습니다. 겁먹지 마세요.


  • Enigma의 작동 방식상, 포터블 앱으로 만들기 전에 해당 소프트웨어가 시스템에 이미 설치되어 있어야 합니다. 아직 설치하지 않았다면, 포터블로 만들고 싶은 앱을 먼저 설치한 후 Enigma로 돌아오세요.
  • 이제 입력(Input) 파일 이름과 출력(Output) 파일 이름을 위한 경로 입력란이 보일 것입니다.

Windows에서 모든 프로그램의 포터블 버전 만드는 완벽 가이드
  • 'Enter Input File Name' 오른쪽의 Browse(찾아보기) 버튼을 클릭합니다.
  • 이 예제에서는 무료 오디오 편집 소프트웨어인 Audacity의 포터블 버전을 만들어 보겠습니다. 열리는 파일 탐색기에서 해당 앱의 '.exe' 파일이 설치된 위치로 이동합니다.

Windows에서 모든 프로그램의 포터블 버전 만드는 완벽 가이드
  • 파일을 선택하고 Open(열기)을 클릭합니다.

Windows에서 모든 프로그램의 포터블 버전 만드는 완벽 가이드
  • Enigma는 의존 파일의 위치도 알아야 합니다. 다음으로 Add를 클릭한 후 Add Folder Recursive를 선택합니다. 모든 하위 폴더까지 포함시키기 위함입니다.

Windows에서 모든 프로그램의 포터블 버전 만드는 완벽 가이드
  • 파일 탐색기에서 '.exe' 파일이 들어 있는 설치 폴더를 찾습니다. 폴더를 선택하고 'OK'를 클릭한 후 한 번 더 'OK'를 클릭합니다.

Windows에서 모든 프로그램의 포터블 버전 만드는 완벽 가이드
  • 원한다면 최종 포터블 응용 프로그램의 출력 위치도 변경할 수 있습니다. 기본적으로 원본 '.exe' 파일과 같은 위치에 저장되지만, 다른 곳에 저장하는 것이 좋습니다. 절차는 입력 파일을 선택할 때와 동일합니다. 파일 이름도 원하는 대로 변경할 수 있습니다.
  • 이제 포터블 앱을 만들 준비가 되었습니다. Process를 클릭하고 마법 같은 순간을 지켜보세요.

Windows에서 모든 프로그램의 포터블 버전 만드는 완벽 가이드
  • 처리가 완료될 때까지 기다린 후 이 창을 닫으면 됩니다.

완성된 앱 실행하기


결과물은 어디서든 실행할 수 있는 단일 '.exe' 파일입니다. 저장한 위치에서 파일을 찾아 휴대용 저장 장치로 옮기세요. 반드시 다른 컴퓨터에서 테스트하여 제대로 작동하는지 확인하세요. 정말 앱이 필요한 순간에 처음 테스트를 하는 불상사는 피하는 것이 좋습니다.


Enigma로 만든 나만의 포터블 앱을 PortableApps 같은 관리 도구와 함께 얼마든지 사용할 수 있습니다. 자신만의 커스텀 앱 폴더를 만들고 원하는 대로 실행하세요. 포터블의 힘을 갖추면 가능성은 무궁무진합니다. 또한 언제나 휴대하면 좋은 최고의 포터블 앱을 소개하는 글도 확인해 보세요.