diploma thesis
Erazem Kokot (Avtor), Tomaž Dobravec (Mentor)

Povzetek

Flatpak is a new distribution-agnostic package manager for Linux. Created in 2016 by Alexander Larsson, it has quickly grown in popularity due to its security-focused approach and simple packaging format, allowing application developers to package their applications only once but benefit from having them available on most Linux distributions. This thesis aims to implement a software store as a user-friendly graphical way of managing Flatpak appli- cations on the user’s system. The resulting project, written in Python and using the GTK3 toolkit, includes all the functionality of a typical package manager, such as the ability to install applications from a local file or remote repository, update any outdated applications, and uninstall currently installed applications.

Ključne besede

Flatpak;GTK;Linux;package management;sandboxing;computer and information science;diploma;

Podatki

Jezik: Angleški jezik
Leto izida:
Tipologija: 2.11 - Diplomsko delo
Organizacija: UL FRI - Fakulteta za računalništvo in informatiko
Založnik: [E. Kokot]
UDK: 004(043.2)
COBISS: 123604227 Povezava se bo odprla v novem oknu
Št. ogledov: 30
Št. prenosov: 17
Ocena: 0 (0 glasov)
Metapodatki: JSON JSON-RDF JSON-LD TURTLE N-TRIPLES XML RDFA MICRODATA DC-XML DC-RDF RDF

Ostali podatki

Sekundarni jezik: Slovenski jezik
Sekundarni naslov: Distribucijsko-neodvisno upravljanje aplikacij s Flatpak v okolju Linux
Sekundarni povzetek: Flatpak je nov, distribucijsko-neodvisen program za upravljanje s program- skimi paketi na operacijskih sistemih Linux. Leta 2016 ga je ustvaril Alexan- der Larsson, od takrat pa zaradi pristopa k varnosti in preprostega po- datkovnega formata hitro raste v popularnosti, saj izdelovalcem programske opreme omogoča, da svoje aplikacije zavijejo le enkrat, a jih kljub temu lahko uporabljajo uporabniki na večini distribucij Linux. Osrednji del diplomske naloge predstavlja razvoj uporabniku prijazne grafične programske trgovine, ki omogoča upravljanje z aplikacijami, zavitimi v format Flatpak. Projekt, napisan v programskem jeziku Python, skupaj z uporabo GTK3 programske knjižnice za grafične vmesnike omogoča vse najpogostejše funkcionalnosti upravljalcev programskih paketov, kot so nameščanje lokalnih programskih paketov, nameščanje paketov iz oddaljenih repozitorijev ter posodabljanje in odstranjevanje lokalno nameščenih programov.
Sekundarne ključne besede: Flatpak;GTK;izolacija;Linux;upravljanje z aplikacijami;računalništvo in informatika;univerzitetni študij;diplomske naloge;Računalništvo;Univerzitetna in visokošolska dela;
Vrsta dela (COBISS): Diplomsko delo/naloga
Študijski program: 1000468
Konec prepovedi (OpenAIRE): 1970-01-01
Komentar na gradivo: Univ. v Ljubljani, Fak. za računalništvo in informatiko
Strani: 27 str.
ID: 16469448