Een van de meest opvallende nieuwe functies van Ubuntu 16.04 LTS was de ondersteuning voor de snap pakketten Dit soort pakketten zijn allemaal voordelen, zeiden ze: de updates zijn push, wat betekent dat ze onmiddellijk vanuit het programma zelf zullen komen. Alle afhankelijkheden zijn inbegrepen in het pakket. Ze zijn compatibel met veel besturingssystemen. Maar is het echt zo goed?
Drie jaar zijn verstreken en nee. Of nog niet. Drie jaar kan kort of lang zijn, het hangt af van je standpunt, maar op dit moment denk ik dat deze pakketten, zoals de Flatpak, niet zo perfect zijn als verwacht. Ik sta erop: nog niet. In dit bericht is het belangrijk om duidelijk te maken dat dit het geval is mijn mening, Leg ik uit waarom ik zo pessimistisch ben in maart 2019, iets waarvan ik hoop dat het in de niet al te verre toekomst zal veranderen.
Snap-pakketten integreren niet zo goed als APT's
Zoals je je kunt voorstellen, test ik als Linux-blogredacteur veel software en op veel verschillende manieren. Het eerste dat me opviel, was dat ik niet probeerde een artikel te schrijven, maar naar keuze: ik verwijderde Firefox om de APT-versie te installeren en onmiddellijk na het starten ervan Ik realiseerde me dat het niet zo goed was geïntegreerd in het besturingssysteem net als de APT-versie. Als ik eerlijk moet zijn, weet ik nu niet meer wat, misschien iets over de gebruikersinterface, maar iets trok mijn aandacht ten kwade en ik dacht: «wel, ik laat Firefox in zijn APT-versie staan en installeer de rest van de programma's in de Snap-versie als die bestaat ».
Deze integratie is iets waar Ubunlog-lezers commentaar op hebben gegeven: dingen worden niet hetzelfde gedaan in de Snap-versie als in de APT En dit is vervelend. We zijn aan één ding gewend en ze veranderen het voor ons. Maar dit zijn niet alleen kleine veranderingen, maar als we bijvoorbeeld KDE gebruiken en een GNOME-gebaseerd pakket installeren, zal de afbeelding er niet zo goed uitzien op het systeem als de "officiële" versie. En wat erger is: er is software die veranderingen niet respecteert, zoals de knoppen aan de linkerkant, waardoor we verschillende vensterlay-outs krijgen. Natuurlijk moet worden erkend dat dit niet exclusief is voor de Snap-versies, maar het komt vaker voor. Het gebeurt ook in de Flatpak-versies.
Waar zijn die directe updates van de Snap?
Deze week vroeg je me: «Wanneer wordt het bijgewerkt? Firefox in zijn Snap-versie Nou, de theorie zegt dat het automatisch gebeurt, maar nee. Aangenomen wordt dat zodra u het programma start, er een melding verschijnt dat er een nieuwe versie is. Eigenlijk, de download zou automatisch moeten zijn, maar niet Als we naar "Help" gaan in "Over Firefox", waar het zou moeten verschijnen dat er een nieuwe versie is, verschijnt er een bericht waaruit we de browsercode kunnen downloaden. Om de bestanden handmatig te kopiëren? Wat een overlast! Daarvoor is het beter om even te wachten, aangezien Firefox 66 de APT-repositories slechts 48 uur na de officiële lancering bereikte.
Ja, het zal in de toekomst beter worden. Ik begrijp niet helemaal waarom bedrijven als Mozilla het equivalent in Windows en macOS voorbereiden en Linux-gebruikers achterlaten. Is het omdat we allemaal de optie hebben van opslagplaatsen? Wat het ook is, ik zie teveel pasotisme en de belofte die ze ons in 2016 hebben gedaan er wordt niet aan onmiddellijke updates voldaan.
Onverwachte sluitingen
Dit heeft mogelijk te maken met integratie. Plan nu een keer 42 besturingssystemen het kan zijn gevolgen hebben. 42 besturingssystemen zijn er veel en dat cijfer kan met veel worden vermenigvuldigd als we rekening houden met de verschillende grafische omgevingen. Ik heb gezien hoe twee programma's, één via Flatpak en de andere in de Snap-versie, onverwachts zijn gesloten. En als Linux-gebruiker heb ik een stom gezicht. Hoe vaak heb ik het in 14 jaar gezien? Ik denk dat ze op de vingers van één hand kunnen worden geteld en twee van die vingers zijn voor dit soort pakketten en dit jaar. Wat betreft de Flatpak-versie, soms is het programma niet eens voor mij geopend, waardoor ik de APT-versie moest installeren.
Alles is niet verloren
Persoonlijk, Ik denk dat Canonical een beetje moet pushen meer zodat ontwikkelaars worden aangemoedigd om hun software in de Snap-versie te verbeteren. Wat niet wordt ontvangen, is dat Firefox nog steeds in versie 65.x zit in zijn Snap-versie wanneer versie 66.0.1 al beschikbaar is in de APT-repositories en Firefox 66.0.2 binnenkort beschikbaar zal zijn, waarmee twee beveiligingsfouten worden verholpen die Mozilla is gelabeld even serieus. Een van de redenen voor dit type pakket is de beveiliging die directe updates ons bieden, maar er is geen beveiliging als er geen update is. Voor mij ligt een deel van de verantwoordelijkheid bij Mark Shuttleworth en zijn team.
Natuurlijk is niet alles verloren. We bevinden ons in de eerste levensjaren van een moderner pakketsysteem Updates zullen in de toekomst beter zijn, net als de Windows- en macOS-versies. Onverwachte sluitingen worden opgelost met de rapporten die we ze sturen. Het ontwerp zal wat moeilijker zijn om perfect te zijn op alle besturingssystemen, maar bijna alle moderne systemen hebben nu een vrij plat ontwerp en vertonen enige gelijkenis.
Wat vind je van de Snap-pakketten?
Om eerlijk te zijn, de eerste keer dat ik in een handomdraai installeerde, was het voor het VLC-programma, en wat een verrassing was ik, het was allemaal in het Engels met een win 98-interface, en vanaf daar zei ik; "Nooit meer installeren", en tot op heden heb ik het niet gedaan (een paar jaar), ik bewaar de .deb-pakketten.
Ik heb Photoscape on snap een paar dagen geleden geïnstalleerd en het was een shit, er was geen manier, ik verwijderde het, ik installeerde wine zoals eerder en draaide het als windows exe en het moet zonder problemen werken, ik ben het ermee eens, het resultaat is niet gepolijst en ze geven problemen bij de bediening.
Ik ben het ermee eens, de SNAP-versie is traag en werkt niet altijd, beter een APPImage?
Aan het begin van het jaar probeerde ik Freecad en snapte ik op Debian 9, ik moest het als onmogelijk laten. Dezelfde problemen die Juan Carlos opmerkt en onverwachte afwijkingen van het programma. Terug naar Freecad 0.16 die beschikbaar is in de huidige repositories.
Ik heb de snap-versie van LibreOffice geprobeerd en het gaf me problemen. In de afgelopen 10 dagen heb ik verschillende versies van programma's met snap getest en min of meer hebben ze hetzelfde gewerkt als altijd, maar de waarheid is dat ze geen verschil maken ten goede en in het geval van LibreOffice is het direct erger voor mij met snap.
Ik moet deze week een schone installatie van Ubuntu doen en ik zal alles terugzetten naar apt en sneller updaten met ppa als die beschikbaar zijn.
Je kunt je de schade die je jezelf toebrengt niet voorstellen als je berichten van ons lezers verwijdert als je ze niet leuk vindt ... dan moet je het opmerkingenveld uitschakelen. Mr. Nadat je een bof hebt, heb je bijna geen lezers en je durft ons te filteren.