Univerzálne balenia

Univerzálne balíky obsahujú potrebné závislosti

V predchádzajúci článok Urobil som popis rôznych typov úložísk Ubuntu s ich výhodami a nevýhodami. Teraz sú na rade iné typy úložísk, univerzálnych alebo samostatných balíkov.

Existuje mnoho distribúcií Linuxu a v závislosti od toho, z ktorej sú odvodené, používajú rôzne formáty balíkov. Hoci v minulosti existovali príkazy, ktoré umožňovali konverziu medzi rôznymi formátmi, tento rozptyl predstavoval prekážku zvyšovania počtu aplikácií pre Linux.

Preto Vývojári začali pracovať na univerzálnych balíkoch.

Čo sú univerzálne balíčky

Univerzálne balenia Sú to balíčky, ktoré je možné bez úprav nainštalovať a spustiť na ľubovoľnej distribúcii. Je to možné, pretože závislosti zvládajú odlišne.

Závislosti sú programy, ktoré iné programy používajú na vykonávanie funkcií spoločných pre iné aplikácie. ako je tlač alebo uloženie súboru. Ak nainštalujeme prehliadač The Brave a potom The Gimp, The Gimp nenainštaluje potrebné závislosti, ktoré už boli nainštalované s Brave.

Univerzálne balíky sú samostatné, pretože sú nainštalované so všetkými závislosťami potrebnými na ich fungovanie., nezáleží na tom, že ich predtým nainštaloval iný program. To má tú výhodu, že úpravy operačného systému, napríklad neúspešná aktualizácia závislosti alebo škodlivý softvér, neovplyvnia univerzálne balíky.

Z pohľadu vývojárov Univerzálne balíčky sa na rozdiel od tradičných musia prispôsobiť len jednej špecifikácii. Hoci Debian a Ubuntu používajú rovnaký tradičný formát balíkov, nie je možné ich vymieňať.

Aj keď sa na inštaláciu a aktualizáciu tohto typu balíkov používa iný správca balíkov ako ten, ktorý spracováva tradičné balíky, v závislosti od formátu a aplikácie možno použiť rovnakú grafickú aplikáciu. To isté platí pre aktualizácie.

Univerzálne typy balíkov

Najdôležitejšie typy univerzálnych balíkov sú:

  • prasknutie
  • Flatpak
  • AppImage

prasknutie

Snap je najnovší univerzálny formát balíkov, je tu s nami už 10 rokov od uvedenia na trh v roku 2014. Jeho vývojári mysleli na to okrem použitia v desktopových distribúciách Linuxu, v internete vecí (IoT), mobilných zariadeniach a serveroch. Každý si môže vytvoriť svoj vlastný obchod s aplikáciami (repozitáre) balíčkov Snap alebo ich nahrať do Snapcraftu, oficiálneho obchodu Canonical.

Hoci v Snapcrafte nájdeme najbežnejšie bezplatné a open source softvérové ​​tituly, Často je to preferovaná voľba pre Linux verzie proprietárneho softvéru a aplikačných cloudových služieb.

Flatpak

Hoci Flatpak bol vydaný rok po Snap, v praxi ide o nástupcu predchádzajúceho projektu známeho ako xdg-app. Jeho silnou stránkou je vykonávanie aplikácií v bezpečnom a izolovanom prostredí. Nie sú potrebné žiadne oprávnenia správcu a nepredstavujú bezpečnostné riziko pre zvyšok systému.

Flatpak Je určený na distribúciu desktopových aplikácií a tiež používa model obchodu s aplikáciami. Najdôležitejším z nich je Flathub.

Na Flathub Je to miesto, kde je najjednoduchšie nájsť najnovšie verzie bezplatných a otvorených softvérových aplikácií

AppImage

Od roku 2004 bol s nami priekopníkom metódy „jeden program, jeden súbor“. Každý balík Appimage obsahuje aplikáciu spolu so všetkými závislosťami potrebnými na jej používanie.

Na rozdiel od ostatných dvoch formátov, Appimage nie je nainštalovaný, jednoducho dáte súboru povolenia na spustenie a spustí sa dvojitým kliknutím zakaždým, keď ho chcete použiť.

Nechýba ani centralizovaný obchod s aplikáciami a aktualizácia pozostáva z vymazania starého súboru a inštalácie nového
. Aj keď existujú neoficiálne webové stránky a nástroje, ktoré túto potrebu spĺňajú.

Aký je najlepší formát? Vyskúšajte ich a rozhodnite sa. Majte na pamäti, že v linuxovom svete panuje nevraživosť, predsudky a so zvyšujúcou sa účasťou firiem aj komerčné záujmy. To je to, čo často určuje názory a nie technické kritériá.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.