Ne sviđaju mi se paketi "sljedeće generacije", koje ćemo u jednom trenutku morati drugačije pozvati. Plivaću protiv struje, ali ne volim ih. Kad god mogu, bez obzira na distribuciju, koristim native pakete, a izbjegavam i snapove, kojima nema ni traga u mojim Manjarosima, i flatpake. Ovo se nedavno promijenilo, a krivac ima ime: kodi, terensko vozilo koje samo po sebi služi kao multimedijalni centar.
Poenta je da od kada je Kodi 21 izašao, imao sam malo radosti ako ih stavimo licem u lice s problemima. Nedavno sam postao glup, osim ako promijenite Exec liniju vaše .desktop datoteke. Nedavno sam vidio kako mi je neki dodatak rekao da Python verzija nije kompatibilna, pa sam odlučio isprobati flatpak verzija. Za sada, hajde da dotaknemo drvo, fini cimet.
Zašto ne volim flatpak i snap
Postoji nekoliko razloga. Mislim da se mnogi od nas slažu da su izvorni paketi najbolji za svaku distribuciju, ali to nije jedini razlog zašto ih ne želim koristiti. Prva stvar je to ne rade uvijek dobro, a ovdje mogu uključiti i temu dizajna. Programeri kreiraju svoj softver za jednu ili drugu radnu površinu, pri čemu dominiraju GNOME i KDE, ali pored toga, ponekad izgleda jako loše. Pitajte beta verziju GIMP-a.
Još jedna stvar koja mi se ne sviđa je pitanje zavisnosti. "Prodaju" se kao da se ne koriste, ali to nije istina. Kažu da i flatpaks i snaps sve sadrže u istom paketu, ali oni ovdje nisu uključeni vremena izvršenja. Program od nekoliko megabajta može premašiti gigabajt, sve dok je prvi instaliran. Kada ih već imamo nekoliko, vremena izvršenja se dijele i onda da, program odmjerava ono što obećava. Ma daj, stare zavisnosti, ali malo drugačije.
Snap paketi također zavise od drugih kako bi funkcionirali i kako bi osigurali njihovu sigurnost. To ne znači da su sigurniji od flatpak-ova, to je nešto što bi programeri trebali reći; Mislim da je sastavljeno još nekoliko jedinica siempre, a mnogi od nas odbijaju njegovu upotrebu.
Kodi na flatpak radi
Kao što sam već spomenuo, Kodi u svojoj flatpak verziji radi. Nedavno su njegovi programeri Prestali su nuditi spremište za sisteme bazirane na Debianu, nakon čega su zvanično počeli podržavati svoj flatpak paket. Odnosno, najzvaničnija stvar u vezi Kodi tima je šta ima na flathubu. Trenutno nema problema sa Pythonom, ni zvuka ni bilo čega.
Dakle, to je ono što imam na svoja dva računara sa Manjarom, i ne koristim to na drugim distribucijama - poput Raspberry Pi OS - jer trenutno zvanična spremišta još uvijek rade za mene. A pošto već imam sve ili skoro sve zavisnosti koje će drugi Flathub programi zahtevati instalirane, već sam preduzeo korak. Iako ću ih i dalje izbjegavati, odnosno nastavit ću davati prioritet paketima distro-a. U mom slučaju, ono što imam je još jedna opcija koju sam odbio koristiti iz gore opisanih razloga…
…ali sve se ovo opet može promijeniti. To će zavisiti od toga šta će se desiti u budućnosti. Ako za neko vrijeme sve bude dobro na Kodi-ju i ne budem imao puno paketa sa paketima, vratit ću se na to kao i prije. Već sam to radio jednom u prošlosti, kada sam navikao da vučem više AUR-a, ali sada bi moglo biti drugačije. Ne znam. Ova situacija me je natjerala da pokušam ponovo, zaboravim na težinu početnih ovisnosti i jednostavno iskoristim dostupne opcije, zbog čega postoje flatpakovi (i snap-ovi). Sve u svemu, čini se da je to najpametnije. A očigledno nisam.