Contents

Najlepsze aplikacje do zarządzania uprawnieniami, pilotami i danymi Flatpak

Flatpak stał się standardowym sposobem instalacji oprogramowania na wielu komputerach z systemem Linux, w tym na sprzęcie do gier, takim jak Steam Deck i laptopy, które Endless udostępnia początkującym właścicielom komputerów w wielu częściach świata.

Flatpak to wszechstronny menedżer pakietów, który można bez wysiłku instalować i usuwać w różnych dystrybucjach Linuksa. Jednak niektóre procedury uzupełniające mogą wymagać dodatkowego oprogramowania do ich wykonania. Poniżej zebraliśmy asortyment najbardziej opłacalnych alternatyw dostępnych w tym zakresie.

Oprogramowanie GNOME

/pl/images/gnome-software-dippi-remove-delete-data.jpg

Oprogramowanie Gnome służy jako preinstalowany rynek aplikacji dla wielu iteracji desktopowych platform Linux, zapewniając płynną integrację z technologią Flatpak, ułatwiając tym samym łatwą eksplorację i odkrywanie nowo dostępnych aplikacji Flatpak.

Oprogramowanie GNOME oferuje wygodny sposób pobierania aplikacji, zapewniając dostęp do listy aktualnie zainstalowanych programów i ułatwiając usuwanie niechcianego oprogramowania. Po usunięciu aplikacji program GNOME Software zapyta, czy użytkownik chce usunąć wszelkie powiązane z nią dane, które zwykle pozostają na urządzeniu, zajmując cenne miejsce.

Oprogramowanie GNOME dostarcza użytkownikom informacji o zdalnych repozytoriach, zwanych Flatpak, z których ich urządzenia pobierają aplikacje. Chociaż włączanie i wyłączanie tych zdalnych repozytoriów jest możliwe, dodawanie nowych nie może być wykonane w samej aplikacji, co wymaga użycia terminala lub zewnętrznego rozwiązania innej firmy.

Mimo że oprogramowanie GNOME może nie być preinstalowane w niektórych systemach, w razie potrzeby można je zainstalować ręcznie. Na przykład od wersji 23.10 Ubuntu nie zawiera już domyślnie oprogramowania GNOME i zamiast tego wykorzystuje starszą wersję, która nie obsługuje Flatpaks. Aby uzyskać dostęp do Flatpaków w Ubuntu, należy najpierw zainstalować oprogramowanie GNOME z rozszerzeniem Flatpak.

 sudo apt install gnome-software gnome-software-plugin-flatpak 

Flatseal

/pl/images/flatseal-gnome-fedora-silverblue.jpg

Głównym celem Flatpak jest ograniczenie dostępu aplikacji do określonych danych przechowywanych na komputerze, jednocześnie zapobiegając nieautoryzowanemu wykorzystaniu elementów sprzętowych, takich jak kamery internetowe. Funkcjonalność ta, polegająca na ograniczeniu aplikacji w środowisku wirtualnym, stanowi ciągły obszar rozwoju określany jako “sandboxing”.

W przeciwieństwie do bardziej dojrzałych platform, takich jak Android i iOS, które domyślnie oferują aplikacje w piaskownicy, Linux początkowo nie zapewniał tej funkcji. W związku z tym technologia z nią związana jest stosunkowo nowa w porównaniu. Co więcej, wiele aplikacji na platformie zostało zaprojektowanych bez wymagania od użytkowników wyraźnego przyznawania uprawnień dostępu do różnych funkcji. Zamiast tego aplikacje te są zazwyczaj wstępnie skonfigurowane z określonym zakresem uprawnień, pozostawiając użytkownikowi niewielki wybór, ale albo je zaakceptować, albo odrzucić. Co więcej, często zdarza się, że aplikacje na platformie nie informują użytkowników o konkretnych uprawnieniach wymaganych do ich działania.

Brak piaskownicy stwarza wiele potencjalnych zagrożeń dla bezpieczeństwa systemu. Wbrew konieczności, liczne aplikacje często mają nieograniczony dostęp do całego katalogu domowego danej osoby, mimo że wymagają jedynie wejścia do określonego folderu zawierającego ich kompozycje muzyczne lub obrazy wizualne.

Flatseal zapewnia użytkownikom dostępną listę uprawnień dla zainstalowanych aplikacji, umożliwiając im łatwe włączanie i wyłączanie tych uprawnień. Funkcja ta daje użytkownikom pewność, że żadna nieautoryzowana aktywność nie ma miejsca lub że żadna aplikacja nie ma dostępu do poufnych informacji.

Podczas gdy przyznanie zwiększonych uprawnień może poprawić wrażenia użytkownika, umożliwiając aplikacjom optymalne działanie w wyznaczonym zakresie, ważne jest, aby pamiętać, że takie działania mogą potencjalnie utrudniać działanie określonych programów. W niektórych przypadkach aplikacje mogą być utrudnione z powodu początkowego ograniczenia dostępu do wszystkich plików, ograniczając się wyłącznie do określonych katalogów. Użytkownicy mogą napotkać dezorientację podczas próby użycia narzędzia do edycji zdjęć, które nie działa na plikach przechowywanych w folderze “Pobrane”, mimo że program nie ma dostępu do innych obszarów, takich jak katalog “Zdjęcia”.

Częstym problemem napotykanym podczas korzystania z niektórych aplikacji w systemie operacyjnym Linux jest niewystarczająca przejrzystość ich działania. W związku z tym użytkownicy, którzy nie znają zawiłości pakietów Flatpak i ustawień uprawnień, mogą błędnie założyć, że oprogramowanie działa nieprawidłowo. Jednakże, po uzyskaniu biegłości w tych obszarach, zazwyczaj wiąże się to z pobraniem i opanowaniem implementacji Flatseal jako remedium na wszelkie dostrzeżone komplikacje.

Warehouse

/pl/images/warehouse-gnome-fedora-silverblue.jpg

Każdy Flatpak zawiera mnóstwo danych, w tym unikalny identyfikator aplikacji i numer wersji, kompatybilne architektury i status stabilności, niezależnie od tego, czy jest stabilny, czy w fazie beta. Osoby poszukujące dalszych szczegółów mogą uzyskać dostęp do takich informacji za pośrednictwem aplikacji Warehouse, która działa jako obszerne repozytorium wszystkich rzeczy związanych z Flatpakiem.

Pakiety Flatpak znane są z płynnej integracji i łatwości użytkowania, jednak wiąże się z nimi jedna drobna wada - automatyczne aktualizacje. Dzięki magazynowi użytkownicy mają możliwość zapobiegania automatycznej aktualizacji aplikacji, co pozwala im zachować określoną wersję, którą preferują. Co więcej, magazyn umożliwia użytkownikom powrót do wcześniejszej iteracji aplikacji w przypadku, gdy nowe wersje zawierają niepożądane błędy lub znaczące zmiany.

W przeciwieństwie do GNOME Software, które udostępnia obszerną listę dostępnych pilotów Flatpak, w tym tych powiązanych z dystrybucją użytkownika, Warehouse oferuje bardziej ograniczony wybór, który wyświetla tylko piloty skonfigurowane ręcznie, takie jak Flathub. Jednak wyjątkową cechą tej aplikacji jest łatwość identyfikacji i włączania dodatkowych zdalnych źródeł. Przedstawia ona szereg wstępnie skonfigurowanych opcji, takich jak “elementaryOS AppCenter”, “GNOME Nightly” i “KDE Testing Applications”. Ponadto użytkownicy mają możliwość wprowadzenia własnych plików repozytorium lub adresów URL w celu płynnej integracji.

Warehouse oferuje wyraźną przewagę w postaci możliwości wyświetlania katalogów zawierających dane dla aplikacji Flatpak. Umożliwia to użytkownikom łatwą identyfikację lokalizacji danych aplikacji na dysku twardym i monitorowanie ilości pamięci zajmowanej przez każdą aplikację. Co więcej, mają oni możliwość usunięcia tych katalogów według własnego uznania.

Usunięcie plików instalacyjnych programu z urządzenia pamięci masowej komputera może uwolnić cenne miejsce na dysku i potencjalnie rozwiązać wszelkie anomalie związane z nieprawidłowym działaniem wspomnianej aplikacji. Co więcej, narzędzie to wykracza poza bieżące instalacje oprogramowania, ponieważ zawiera alternatywę o nazwie “Handle Remaining Files”, która identyfikuje i usuwa pozostałe dane dotyczące aplikacji, które zostały usunięte w przeszłości.

Flatsweep

/pl/images/flatsweep-gnome-fedora-silverblue.jpg

Flat

FlatSweep ma wyraźną przewagę w tym, że koncentruje się wyłącznie na rozwiązywaniu problemu gromadzenia się bałaganu w aplikacjach Flatpak.To wyspecjalizowane podejście zapewnia, że niechciane elementy są skutecznie eliminowane bez stwarzania potencjalnego ryzyka dla innych krytycznych komponentów systemu komputerowego. W przeciwieństwie do bardziej ogólnych programów do czyszczenia systemu, które mogą nieumyślnie wpływać na podstawowe funkcje, FlatSweep działa wyłącznie w sferze aplikacji Flatpak, zapewniając dodatkową warstwę bezpieczeństwa i spokój ducha dla użytkowników poszukujących usprawnionej wydajności swoich urządzeń.

Rzeczywiście, podobnie jak kilka wyjątkowych aplikacji dostosowanych specjalnie do ekosystemu GNOME, Flatsweep wyróżnia się wykonywaniem pojedynczej funkcji, zapewniając jednocześnie wystarczającą ilość informacji niezbędnych do wykonania tego zadania z najwyższą biegłością. Po uruchomieniu Flatsweep użytkownicy są proszeni o bezpieczne usunięcie swoich danych, co pozwala im szybko przejść do następnego przedsięwzięcia.

Flatpak Largely Just Works

Flatpak i powiązane z nim narzędzia sprawiły, że pozyskiwanie aplikacji dla systemów opartych na Linuksie stało się sprawniejsze niż wcześniej. Wciąż jednak istnieją pewne niedoskonałości, które wymagają dopracowania formatu i towarzyszących mu narzędzi. Podobne spostrzeżenie można odnieść do alternatywnych rozwiązań, takich jak pakiety Snap od Canonical, choć z czasem konieczność stosowania dodatkowych komponentów oprogramowania może stopniowo maleć.