Computer >> 컴퓨터 >  >> 시스템 >> Windows

설치 없이 바로 실행! Windows 프로그램을 즉시 구동하는 Zero Install 완벽 가이드

설치 없이 바로 실행! Windows 프로그램을 즉시 구동하는 Zero Install 완벽 가이드

컴퓨터를 항상 최신 상태로 유지하는 일은 생각보다 번거롭습니다. 설치된 모든 프로그램의 새 버전이 출시되었는지 일일이 확인하고 업데이트해야 하기 때문입니다. 이번 글에서는 조금 다른 방식의 소프트웨어 실행 시스템을 소개합니다. 이 시스템을 활용하면 Windows 프로그램을 설치 과정 없이 바로 실행할 수 있으며, 개발사가 새 버전을 배포하면 자동으로 반영되기 때문에 별도의 업데이트 관리도 필요하지 않습니다.

Zero Install은 분산형 크로스 플랫폼 소프트웨어 설치 시스템으로, 개발자가 자신의 웹사이트에서 직접 소프트웨어를 배포할 수 있도록 지원합니다. 덕분에 어떤 컴퓨터에서 프로그램을 실행하더라도 사용자가 업데이트에 관여하지 않아도 항상 최신 라이브러리와 공유 객체가 적용됩니다.

Zero Install 설정하기

Windows에서 Zero Install을 사용하려면 프로그램을 설치하거나 포터블 버전을 실행하면 됩니다. 처음 실행하면 설치 없이 바로 구동할 수 있는 소프트웨어 목록이 표시됩니다. 자신만의 소프트웨어를 추가하고 싶다면 Zero Install에서 정의한 XML 메타데이터 형식에 맞게 해당 프로그램을 패키징해야 합니다.

설치 없이 바로 실행! Windows 프로그램을 즉시 구동하는 Zero Install 완벽 가이드

Options(옵션) 메뉴에서 필요에 맞게 Zero Install을 설정할 수 있습니다. 이때 버튼 옆의 드롭다운 화살표가 아니라 Options 버튼 자체를 눌러야 한다는 점에 유의하세요. 드롭다운 화살표를 클릭하면 고급 옵션이 열립니다. 고급 옵션은 잘못 건드리면 Zero Install이 아예 실행되지 않을 수 있으므로 숙련된 사용자만 다루는 것이 좋습니다.

설치 없이 바로 실행! Windows 프로그램을 즉시 구동하는 Zero Install 완벽 가이드

기본 옵션 창은 Updates, Storage, Catalog, Trust, Sync 다섯 개의 탭으로 구성되어 있습니다. Updates 탭에서는 기본적으로 실행할 프로그램 버전을 지정할 수 있습니다. 기본값인 Full 모드는 최신 안정 버전을 실행하고, Minimal 모드는 실행에 필요한 구성 요소만 다운로드하며, Offline 모드는 아무것도 다운로드하지 않습니다. 또한 'Use beta versions of applications when available'(베타 버전 사용) 옵션(Alt + U)을 선택하면 최신 베타 버전을 미리 사용해볼 수도 있습니다.

설치 없이 바로 실행! Windows 프로그램을 즉시 구동하는 Zero Install 완벽 가이드

Storage 탭에서는 Zero Install의 저장 위치를 지정합니다. Catalog 탭에서는 카탈로그 소스를 관리할 수 있으며, 기본적으로 0install.de만 등록되어 있습니다. Trust 탭에는 내 컴퓨터와 카탈로그 서버 간에 신뢰하는 키 목록이 표시됩니다. 키를 삭제하면 신뢰 관계를 초기화할 수 있습니다.

설치 없이 바로 실행! Windows 프로그램을 즉시 구동하는 Zero Install 완벽 가이드

설치 없이 앱 실행하기

Zero Install 설정을 마쳤다면 앱을 실행하는 일은 매우 간단합니다. 먼저 Refresh list 버튼(Alt + C)을 눌러 최신 소프트웨어 목록을 불러오세요. 각 소프트웨어 이름 앞에는 세 개의 버튼이 배치되어 있습니다. 첫 번째 버튼은 앱을 실행하는 버튼입니다. 드롭다운 메뉴를 열면 명령줄 인수나 실행할 버전을 직접 지정할 수 있으며, Zero Install은 같은 프로그램의 여러 버전을 동시에 실행할 수도 있습니다.

설치 없이 바로 실행! Windows 프로그램을 즉시 구동하는 Zero Install 완벽 가이드

두 번째 버튼인 Setup integration(통합 설정)에서는 바탕 화면과 시작 메뉴에 생성할 바로 가기를 지정하고 파일 연결 설정을 구성할 수 있습니다.

설치 없이 바로 실행! Windows 프로그램을 즉시 구동하는 Zero Install 완벽 가이드

세 번째 '+' 버튼은 해당 소프트웨어를 'My Applications' 탭으로 옮기는 기능으로, 자주 사용하는 앱의 즐겨찾기 목록을 만드는 것과 같습니다.

Run 버튼을 처음 누르면 앱 실행에 필요한 파일들이 다운로드됩니다. 한 번 실행한 이후에는 추가 다운로드 없이 Windows 프로그램을 즉시 구동할 수 있습니다. 중요한 점은 Zero Install이 컴퓨터에 아무것도 설치하지 않는다는 것입니다. 앱은 Zero Install 플랫폼에서 직접 실행되며, 캐시를 비우면 다운로드된 앱 데이터가 모두 제거됩니다. 캐시를 삭제한 후에는 앱을 실행하기 위해 구성 요소를 다시 다운로드해야 합니다.

설치 없이 바로 실행! Windows 프로그램을 즉시 구동하는 Zero Install 완벽 가이드

마무리

Zero Install은 프로그램을 설치하지 않고 실행한다는 훌륭한 개념이며, 특히 앱을 USB 메모리에 담아 휴대할 수 있다는 점이 큰 매력입니다. 일반 포터블 앱과 비교했을 때 가장 큰 장점은 항상 최신 버전으로 자동 유지된다는 것입니다. 또한 별도의 가상 환경에서 실행되기 때문에 관리자 권한이 없어도 앱을 구동할 수 있습니다.

덧붙이는 이야기

Ubuntu 사용자라면 Click 프로젝트도 살펴볼 만합니다. 이 프로젝트는 모바일 플랫폼에서 소프트웨어가 패키징되고 배포되는 방식을 새롭게 정의하는 것을 목표로 합니다. 성공한다면 Ubuntu에서도 프로그램을 설치 없이 실행할 수 있고, root 권한조차 전혀 필요하지 않게 됩니다.