Mnogo se govorilo o fragmentaciji, za i protiv, ali sada se u posljednje vrijeme pojavljuju neka vrlo zanimljiva rješenja, poput Canonical snap paketa koji su otvoreni za sve distro-ove, a ne samo za Ubuntu. Ali uz ovo, postoje i druge mogućnosti, jedna od njih je ona kojom smo došli iznijeti ovo gledište, radi se o AppImages. U osnovi mogućnost pakiranja aplikacija na generički način za GNU / Linux.
To pomaže programerima da budu ohrabreni da stvore više softvera za Linux, jer se ponekad nećkaju oko broja paketa koje moraju generirati i održavati za različite postojeće distro-ove. Drugi puta odluče pružiti samo softver kompatibilan s određenim distribucijama, zanemarujući ostalo, što nije potpuno rješenje. Iz tog razloga, ove vrste projekata otvaraju nadu tako da univerzalnost softverskih paketa.
Uz to, nadogradnje aplikacija, uključujući one sigurnosne, stigle bi na neki način direktnije putem uzvodno (iz ruke originalnog programera). To bi došlo zahvaljujući delta ažuriranjima, odnosno paketima koji uključuju samo promjene novih verzija. Dakle, svi bismo pobijedili, kako programeri s tom većom lakoćom, tako i prednosti nadogradnje kako bismo uvijek imali najnovije i kompatibilnije pakete za krajnje korisnike. Pored poboljšanja sigurnosti, tehnike izoliranja mogu se primijeniti kako bi se izolirale.
Ali nisu sve prednosti, protiv toga ima višaka, budući da integrirajući sve ovisnosti možemo pronaći prostor za pohranu koji knjižnice i drugi ponovljeni elementi trenutno nisu dostupni. Ali hej, cijenu morate platiti za ostale prednosti ... Za više informacija možete se obratiti appimage.org.
Sviđa mi se da su se Appimage mogli više uzeti u obzir, postoje već dugo i sada je vrlo malo vjerojatno da će postati standardne. Stvoriti ih je vrlo lako iz Ubuntu-a (ne sviđa mi se baš toliko, samo iz Ubuntu-a). Lako sam kreirao vokoscreen Appimage na ubuntuu i bez problema ga koristim na openSUSE.
Nadamo se da je onu koja pobijedi kao standard podjednako lako stvoriti i to ne samo iz Ubuntua
Recite mi kako se to radi i koje ste korake i aplikacije koristili za to
Učinio sam to kako wiki kaže
https://github.com/probonopd/AppImageKit/wiki/Creating-AppImages
prvo preuzmite potrebne komponente koje se prikazuju u prvom redu
sudo apt-get ažuriranje; sudo apt-get -y instalirati libfuse-dev libglib2.0-dev cmake git libc6-dev binutils realpath fuse # debian, Ubuntu
Zatim
git klon https://github.com/probonopd/AppImageKit.git
cd AppImageKit
cmake.
napraviti
i umjesto pločice za list
izvoz APP = leafpad && ./apt-appdir/apt-appdir $ APP && ./AppImageAssistant.AppDir/package $ APP.AppDir $ APP.AppImage && ./$APP.AppImage
Stavio sam vokoscreen
izvoz APP = vokoscreen && ./apt-appdir/apt-appdir $ APP && ./AppImageAssistant.AppDir/package $ APP.AppDir $ APP.AppImage && ./$APP.AppImage
To iz virtualne mašine, jer koristim openSUSE, imao sam nekih komplikacija s nekim knjižnicama koje same nisu bile uključene (pokazalo mi je da knjižnica nedostaje u openSUSE), ali sam ih dodao u direktorij vokoscreen.AppDir i ponovno stvorio AppImage with
izvoz APP = vokoscreen && ./AppImageAssistant.AppDir/package $ APP.AppDir $ APP.AppImage && ./$APP.AppImage
Radi dokle god datoteka s istim imenom ne postoji, pa morate izbrisati prethodni .AppImage
Ako niste razumjeli ili mi nisam bio vrlo jasan, mislim da ću napraviti video tutorial s AppImage za kdenlive
Saludos
.
Vrlo dobre ocjene
Najbolje za mene je što su prenosivi
Pa, prilično uspješno, mislim da bi to bilo sjajno poboljšanje i način da se malo više standardizira.Ja sam korisnik Linuxa, ali meni je neugodno zbog nekih stvari.
Ni oko toga se ne slažemo. Ubuntu je objavio svoje SNAP pakete, Red Hat svoj Flatpak. I oni se ne slažu da standardiziraju jednu stvar. Problem fragmentacije u Linuxu i dalje će postojati.