Jak nový formát balíčku Ubuntu 16.04 způsobuje, že je instalace softwaru hračkou

  • Lesley Fowler
  • 0
  • 4221
  • 408
reklama

Vydání dlouhodobé podpory Ubuntu přichází s kompromisem. Nové verze přicházejí každé dva roky. Během této doby zůstane váš systém konzistentní a dostává nejnovější aktualizace zabezpečení. Na rozdíl od běžných verzí je nemusíte aktualizovat každých devět měsíců Proč potřebujete upgradovat Ubuntu každých 9 měsíců Proč potřebujete upgradovat Ubuntu každých 9 měsíců Je to znovu, když společnost Canonical oznámí podporu pro jednu ze svých standardních sestav Ubuntu skončila. Co to ale znamená pro konečného uživatele? .

Nezkoušejte však nainstalovat nejnovější verzi softwaru. Šance, že vaše knihovny budou zastaralé.

Toto není problém omezený na vydání LTS nebo Ubuntu obecně. Dokonce i distribuce s nejmodernějším kódem začínají vypadat datované před příštím vydáním. A nějaký software se nikdy nedostane do úložišť, bez ohledu na věk.

Ve verzi 16.04 Ubuntu doufá, že nalezne rovnováhu mezi stabilitou a aktuálností. Nebudete mít pouze možnost instalovat aplikace prostřednictvím debs. Budete také moci používat úchyty.

Co jsou Snaps?

Snap balíčky mohou obsahovat binární soubory aplikace a všechny závislosti potřebné ke spuštění. Vyplývají z balíčků kliknutí, které společnost Canonical vyvinula pro balení aplikací pro Ubuntu Touch Jak nainstalovat náhled Ubuntu Touch na zařízení Nexus Android Jak nainstalovat náhled Ubuntu Touch na zařízení Nexus Android Ubuntu se vyvíjí na dotykovém rozhraní pro chytré telefony a tablety, s plány na dodání chytrých telefonů Ubuntu v roce 2014. Pokud máte zájem to vyzkoušet hned teď, je tu dobrá zpráva: Můžete nainstalovat náhled ... .

Snap balíčky přicházejí na Ubuntu 16.04 jako technologický náhled. Debs bude i nadále tvořit jádro klasické plochy a jejího rozhraní Unity7. Balíčky kliknutí zůstanou výchozí v Unity8 (což je zatím také technologický náhled). Zvažte 16.04 šanci se setkat se záblesky, než si v budoucnu vytvoříte intimnější vztah.

Jaké jsou výhody?

Kanonické pohledy přichytí jako nová generace aplikací pro všechna zařízení Ubuntu. Zde je několik důvodů, proč byste se mohli chtít nadchnout.

1. Rychlejší a snadnější přístup k softwaru

Díky modulům snap-in již vývojáři nebudou muset uživatelům PPU dodávat PPA Co je to PPA Ubuntu a proč bych je chtěl použít? [Vysvětlená technologie] Co je PPA Ubuntu a proč bych ji chtěl použít? [Vysvětlení technologie] pro získání aplikace a jejích závislostí. Místo toho si lidé mohou stáhnout jeden balíček a vědět, že to poběží v jejich systému. To jim ušetří potřebu zkopírovat a vložit řádky kódu do terminálu, kterému nemusí rozumět.

To se netýká pouze aplikací. Snímky by mohly zlepšit přístup k novým verzím desktopových prostředí, jako je GNOME nebo KDE Je to vaše volba: Top 10 Linux Desktop Desktop Je to vaše volba: Top 10 Linux Desktop Desktop Environment Od Gnome po KDE, od MATE po Unity, existuje spousta možností tam. Kde byste měli začít? Zahlceni? Začněte zde. .

2. Dlouhodobá spolehlivost

Prostředí a knihovny systému Linux se rychle mění. V důsledku toho se software, který fungoval v roce 2012, nemusí spustit na stejném počítači o čtyři roky později. Například se neobtěžujte pokusit se nainstalovat starou verzi Firefoxu.

To je bolest pro vývojáře a některé z nich odrazuje od vytváření softwaru pro Linux. Jakmile jednou vytvoříte aplikaci, musí ji pravidelně upravovat, aby pokračovala v práci za rok nebo dva. A to ani nebere v úvahu všechny rozdíly mezi různými distribucemi.

Protože snap balíček poskytuje své vlastní závislosti, měla by mít aplikace to, co potřebuje ke spuštění dnes, zítra a za pár let.

3. Izolace a bezpečnost

Snap balíčky běží nezávisle na zbytku systému. To znamená, že se nemusíte starat o instalaci, která bude mít dopad na zbytek nastavení. Vývojář může také opravit chybu zabezpečení a okamžitě ji odeslat uživatelům.

Jedná se o dvojsečný meč. Vzhledem k tomu, že snap balíčky mohou vést ke spuštění více kopií stejných závislostí, musíte při zveřejnění problému každou aktualizovat. Pokud jeden vývojář neaktualizuje aplikaci, zbývá vám kompromitovaná verze. Tradičně by to bylo opraveno, když vaše distribuce rozešle aktualizace zabezpečení.

4. Placená softwarová podpora

Když za aplikaci zaplatíte, očekáváte, že bude fungovat. Díky tomu je údržba softwaru pro Linux zvláště lákavá pro lidi prodávající software. Uživatelé očekávají, že budete podporovat vícenásobné distribuce, přičemž každá z nich se mění každých šest měsíců nepředvídatelným způsobem.

Pomocí balíčku snap vývojář ví, že má verzi, která funguje. Je také snazší řešit problémy, když je každá kopie stejná.

Z těchto důvodů společnost Canonical plánuje do podzimu tohoto roku migrovat placené aplikace na snímky.

5. Známé vývojové zkušenosti

Mobilní trh změnil očekávání ohledně vývoje a distribuce softwaru. Specifika se mohou lišit mezi prací s Google Play, Apple App Store, Windows Store a dalšími tržišti, ale stále vyvíjíte balíček a nahráváte do distribučního centra ke kontrole. Snapcraft, nástroj společnosti Canonical pro vytváření a balení západek, přináší vývojářům Ubuntu podobný zážitek.

6. Můžete vrátit zpět

Ne každá aktualizace probíhá podle plánu. Někdy novější software zavádí chyby, které brání tomuto zážitku. V některých případech se aplikace již nespouštějí vůbec. V těchto případech mohou vývojáři vrátit zpět aktualizaci a uživatelé mají možnost znovu nainstalovat starý snap, který fungoval.

Jak to ovlivní další zkreslení?

Vývojáři Snap vytvořili formát pro spolupráci s Unity. Technicky to znamená, že software může pracovat na jiných distribucích. Ale stejně jako jednota sama o sobě, úlovky pravděpodobně neuvidí moc přijetí mimo ekosystém Ubuntu.

To by mohlo vyvolat zájem o alternativní, ale podobné formáty balíčků. Jedním z příkladů je AppImage, který si již můžete nainstalovat na svůj Linuxový desktop dnes. K dispozici je řada aplikací, například Atom, Blender, Chromium, Firefox a VLC.

AppImage je pokračováním kliku, který vyšel v roce 2006. Není to jediný. PortableLinuxApps sestoupil z Kliku, aby vytvořil software, který můžete spustit z flash disku. Top 5 Portable Apps pro Linux Top 5 Portable Apps pro Linux Většina z nás ví o přenosných aplikacích pro Windows a o tom, jak užitečné mohou být někdy. Je skvělé mít s sebou své oblíbené programy a doplňky, zejména v případě prohlížečů. Nicméně,… .

Bez ohledu na to, zda se snímky objevují jinde, mohou povzbudit vývojáře k distribuci aplikací ve formátu balíčku, který funguje napříč distribucemi a bez ohledu na závislosti. Stejně je to sen. Jaká realita trvá, je teprve vidět.

Och, to by mohlo být dobré

Instalace softwaru na Linuxu může být bolest. Pokud je to v úložištích, skvělé! Pokud ne, doufáte, že vývojář poskytl způsob, jak nainstalovat software do vaší distribuce. Každý projekt má svůj vlastní preferovaný způsob správy aplikací a aktualizací. Je náročné je všechny podporovat. V současné době si však musíme uvědomit, že snap systém by mohl představovat bezpečnostní riziko.

Jak byste chtěli vidět, jak Ubuntu řeší tento problém? Jste nadšeni ze zaskočení? A co další distribuce? Jaké formáty by měly obsahovat? Kolem této záležitosti jsou protichůdné názory. Co je tvoje?

Image Credit: dopravní pás od Vivi-o prostřednictvím Shutterstock




Bisher hat noch niemand einen Kommentar zu diesem Artikel abgegeben.

O moderní technologii, jednoduché a cenově dostupné.
Váš průvodce ve světě moderních technologií. Naučte se, jak používat technologie a pomůcky, které nás každý den obklopují, a naučte se, jak objevovat na internetu zajímavé věci.