diploma thesis
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: |
2022 |
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
|
Št. ogledov: |
30 |
Št. prenosov: |
17 |
Ocena: |
0 (0 glasov) |
Metapodatki: |
|
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 |