Pog – a portable package manager for Windows

Pog – správce přenosných balíčků pro Windows

Supervisors

Reviewers

Editors

Other contributors

Journal Title

Journal ISSN

Volume Title

Publisher

České vysoké učení technické v Praze
Czech Technical University in Prague

Date of defense

Research Projects

Organizational Units

Journal Issue

Abstract

Tradiční postup instalace aplikací pro Windows do systémových složek, jenž využívá instalačních programů, způsobuje nekonzistence, problémy s automatizací, netransparentnost procesu instalace a brání implementaci funkcí požadovaných vývojářskou komunitou. U přenosných aplikací se většina těchto problémů nevyskytuje, jsou však uživatelsky nepohodlné a neintegrují se do systému. Tato práce představuje Pog, nový správce balíčků pro Windows, který aplikace plně enkapsuluje v jednom adresáři, zachovává integraci se systémem a zároveň umožňuje neprivilegovanou instalaci, přesouvání mezi systémy a paralelní instalaci více verzí. Ve srovnání s alternativami je Pog také výrazně rychlejší pro většinu obvyklých operací.

The traditional approach of installing Windows applications system-wide using executable installers leads to inconsistencies, automation issues, and lack of transparency and hinders the implementation of features desired by the developer community. Portable applications avoid many of these issues at the cost of convenience and system integration. This thesis presents Pog, a new command-line package manager for Windows that fully encapsulates applications in a portable directory, preserving system integration while enabling unprivileged installation, migration between machines, and side-by-side installation of multiple versions. Compared to existing alternatives, Pog also provides significant performance benefits for most common operations.

Description

Citation

Underlying research data set URL

Rights/License

A university thesis is a work protected by the Copyright Act of the Czech Republic. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one`s own expense. The use of thesis should be in compliance with the Copyright Act.

Vysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem v platném znění.

Endorsement

Review

Supplemented By

Referenced By