제로 설치
Zero Install개발자 | 토머스 레너드 |
---|---|
안정적 해제 | 2.17[1] / 2020년 5월 4일; 전 |
리포지토리 | |
기록 위치 | OCAML |
운영 체제 | Linux, Unix, macOS, Windows |
유형 | 패키지 관리자 |
면허증 | LGPLv2.1 |
웹사이트 | 0install |
Zero Install은 여러 운영 체제(Linux, MacOS, Windows를 포함한 Unix 유사)용 소프트웨어를 배포하고 패키징하는 수단이다.
디자인
소프트웨어 패키지를 다운로드하고 추출하여 사용하기 전에 설치하는 일반적인 방법(파괴적인 업데이트의 사용과 권한 상승의 동반 사용)이 아니라 제로 설치를 사용하여 배포된 패키지만 실행하면 된다.소프트웨어에 처음 접속하면 인터넷에서 다운로드되어 캐시에 저장되고, 그 후에는 캐시에서 소프트웨어에 접속한다.캐쉬 내부에서 각 애플리케이션은 Application Directory 시스템에서처럼 자체 디렉토리에 압축을 푼다.
이 시스템은 배포판의 기본 패키지 관리자와 함께 사용하도록 설계되어 있다.
Zero Install의 두 가지 장점은 교차 플랫폼이며 소프트웨어를 설치하기 위해 루트 암호가 필요하지 않다는 것이다; 패키지는 관리자 액세스 대신 사용자가 쓸 수 있는 시스템 위치에 설치할 수 있다.따라서 패키지 설치는 그것을 설치하는 사용자에만 영향을 미치기 때문에 모든 사용자가 새로운 소프트웨어를 설치하고 실행할 수 있다.
더욱이, EBox 샌드박스는 제로 설치 위에 사용되어 소프트웨어를 안전하게 설치하고 제한된 환경에서 실행할 수 있다.[2]
Zero Install의 단점들 중 하나는 애플리케이션들이 종종 이 포장기에 대한 재작성을 필요로 한다는 사실이다. 예를 들어, 다른 요건들 중 어떤 절대 경로도 사용하지 않을 수 있다.제로 설치 저장소 컨텐츠의 품질은 다양하며 유지 관리되지 않는 소프트웨어를 포함할 수 있다.
참고 항목
- 애플리케이션 가상화
- 휴대용 응용 프로그램 작성자
- Java 웹 시작
- 고급 포장 도구
- 리스트앨러
- Tar (컴퓨팅) § 소프트웨어 배포
- 오토패키지
- 앱이미지
- ROX 데스크톱
- 클릭원스
- NIXOS § 다중 사용자 패키지 관리
- XAML 브라우저 응용 프로그램(XBAP)
- 프로그레시브 웹 애플리케이션
- GNU Guix
참조
외부 링크
- 공식 웹사이트
- Thomas Leonard (2007-01-16). "Decentralised Installation Systems". OSNews.com.
- "pkgsrc and the concepts of package management 1997-2007 (part 2) - The Zero Install system". The NetBSD Project.
- Bruce Byfield (2007-02-15). "Zero Install: An executable critique of native package systems". linux.com.
- "Neue Zero Install-Implementation". pro-linux.de. 2005-06-24.
- "Zero Install: The Future of Linux on the Desktop?". Slashdot. 2004-04-03.