En af de mest fremragende nye funktioner i Ubuntu 16.04 LTS var understøttelsen af snap pakker. Disse typer af pakker er alle fordele, sagde de: opdateringerne er push, hvilket betyder, at de vil være øjeblikkelige fra selve programmet. Alle afhængigheder er inkluderet i pakken. De er kompatible med mange operativsystemer. Men er det virkelig så godt?
Tre år er gået, og nej. Eller ikke endnu. Tre år kan være korte eller lange afhængigt af dit synspunkt, men i øjeblikket synes jeg disse pakker, ligesom Flatpak, ikke er så perfekte som forventet. Jeg insisterer: endnu ikke. I dette indlæg er det vigtigt at gøre det klart, at det er det min meningJeg forklarer, hvorfor jeg er så pessimistisk i marts 2019, noget som jeg håber vil ændre sig i en ikke alt for fjern fremtid.
Snap-pakker integreres ikke så godt som APT'er
Som du kan forestille dig, tester jeg som Linux-blogeditor en masse software og på mange forskellige måder. Den første ting, jeg bemærkede, var ikke at prøve at skrive en artikel, men efter eget valg: Jeg afinstallerede Firefox for at installere APT-versionen og umiddelbart efter start af den Jeg indså, at det ikke var så godt integreret i operativsystemet ligesom APT-versionen. Hvis jeg skal være ærlig, kan jeg nu ikke huske hvad, måske noget ved dets brugergrænseflade, men noget fangede min opmærksomhed til det værre, og jeg tænkte: «Nå, jeg forlader Firefox i sin APT-version og installerer resten af programmerne i sin Snap-version, hvis den findes ».
Denne integration er noget, som Ubunlog-læsere har kommenteret: ting gøres ikke det samme i Snap-versionen som i APT. Og det er irriterende. Vi er vant til en ting, og de ændrer det for os. Men ikke kun er disse små ændringer, men hvis vi f.eks. Bruger KDE og installerer en GNOME-baseret pakke, ser billedet ikke så godt ud på systemet som den "officielle" version. Og hvad der er værre: der er software, der ikke respekterer ændringer, såsom knapperne til venstre, så vi ender med at have forskellige vindueslayouter. Det skal selvfølgelig erkendes, at dette ikke er eksklusivt for Snap-versionerne, men det er hyppigere. Det sker også i Flatpak-versionerne.
Hvor er disse øjeblikkelige opdateringer fra Snap?
Denne uge spurgte du mig «Hvornår opdateres det? Firefox i sin Snap-version? ». Teorien siger, at det sker automatisk, men nej. Det antages, at så snart du starter programmet, vises en meddelelse om, at der er en ny version. Faktisk, download skal være automatisk, men ikke. Hvis vi går til "Hjælp" i "Om Firefox", hvor det skal se ud, at der er en ny version, vises en meddelelse, hvorfra vi kan downloade browserkoden. For at kopiere filerne manuelt? Sikke en gener! Til det er det bedre at vente lidt, da Firefox 66 nåede APT-arkiverne kun 48 timer efter sin officielle lancering.
Ja, det vil blive bedre i fremtiden. Jeg forstår ikke helt, hvorfor virksomheder som Mozilla forbereder det tilsvarende i Windows og macOS og efterlader Linux-brugere. Er det fordi vi alle har mulighed for opbevaringssteder? Uanset hvad det er, ser jeg for meget pasotisme og det løfte, de gav os i 2016 om øjeblikkelige opdateringer bliver ikke opfyldt.
Uventede lukninger
Dette kan have at gøre med integration. Planlæg en gang lige nu 42 operativsystemer det kan få sine konsekvenser. 42 operativsystemer er mange, og dette tal kan ganges med meget, hvis vi tager højde for de forskellige grafiske miljøer. Jeg har set, hvordan to programmer, det ene via Flatpak og det andet i sin Snap-version, uventet er blevet lukket. Og som Linux-bruger har jeg et dumt ansigt. Hvor mange gange vil jeg have set det i 14 år? Jeg tror, de kan tælles på fingrene på den ene hånd, og to af disse fingre er til disse typer pakker og i år. Hvad angår Flatpak-versionen, er programmet undertiden ikke engang åbnet for mig, hvilket tvinger mig til at installere APT-versionen.
Alt er ikke tabt
Personligt, Jeg synes, Canonical burde skubbe lidt mere, så udviklere opfordres til at forbedre deres software i sin Snap-version. Hvad der ikke modtages er, at Firefox stadig er i version 65.x i sin Snap-version, når version 66.0.1 allerede er tilgængelig i APT-arkiverne, og Firefox 66.0.2 snart vil være tilgængelig, hvilket løser to sikkerhedsfejl, som Mozilla er blevet mærket så seriøs. En af grundene til denne type pakke er den sikkerhed, som øjeblikkelige opdateringer giver os, men der er ingen sikkerhed, hvis der ikke er nogen opdatering. For mig ligger en del af ansvaret hos Mark Shuttleworth og hans team.
Naturligvis er alt ikke tabt. Vi er i de første leveår af et mere moderne pakkesystem. Opdateringer vil være bedre i fremtiden, ligesom Windows- og macOS-versionerne. Uventede lukninger vil blive rettet med de rapporter, vi sender dem. Det vil være lidt sværere for designet at være perfekt på alle operativsystemer, men næsten alle moderne systemer har nu et ret fladt design og har en vis lighed.
Hvad synes du om Snap-pakkerne?
For at være ærlig første gang jeg installerede et snap, var det til VLC-programmet, og hvad en overraskelse jeg var, det hele var på engelsk med en win 98-grænseflade, og derfra sagde jeg; "Installer aldrig igen", og indtil videre har jeg ikke gjort det (et par år), jeg opbevarer .deb-pakkerne.
Jeg installerede Photoscape på snap for et par dage siden, og det var en lort, der var ingen måde, jeg afinstallerede det, jeg installerede vin som før og kørte det som windows exe, og det skal fungere uden problemer, jeg er enig, resultatet er ikke poleret, og de giver driftsproblemer.
Jeg er enig, SNAP-versionen er langsom og fungerer ikke altid, bedre en APPImage?
I begyndelsen af året, hvor jeg prøvede Freecad og snap på Debian 9, måtte jeg lade det være umuligt. De samme problemer som Juan Carlos kommenterer og uventede afslutninger fra programmet. Tilbage til Freecad 0.16, som er den, der er tilgængelig i de nuværende arkiver.
Jeg prøvede snapversionen af LibreOffice, og det gav mig problemer. I de sidste 10 dage har jeg testet flere versioner af programmer med snap og mere eller mindre har de fungeret som altid, men sandheden er, at de ikke gør en forskel til det bedre, og i tilfælde af LibreOffice direkte er det værre med snap.
Denne uge skal jeg lave en ren installation af Ubuntu, og jeg vil returnere alt til apt og opdatere hurtigere med ppa, hvis der er tilgængelige.
Du kan ikke forestille dig den skade, du gør for dig selv, når du sletter beskeder fra os læsere, når du ikke kan lide dem ... så skal du deaktivere kommentarfeltet. Mr. Når du har en fåresyge, har du næsten ingen læsere og du tør filtrere os.