Mnogo je rečeno o fragmentaciji, za i protiv, ali sada se u posljednje vrijeme pojavljuju vrlo zanimljiva rješenja, poput Canonical snap paketa koji su otvoreni za sve distribucije, 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, riječ je o AppImages. U osnovi mogućnost pakiranja aplikacija na generički način za GNU / Linux.
To pomaže programerima da ih ohrabre 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 izravnije putem uzvodno (iz ruke izvornog programera). To bi moglo doći zahvaljujući delta ažuriranjima, odnosno paketima koji uključuju samo promjene novih verzija. Tako bismo svi pobijedili, i programeri s tom većom lakoćom i prednosti nadogradnje kako bismo uvijek imali najnovije i kompatibilnije pakete za krajnje korisnike. Osim poboljšanja sigurnosti, za njihovo izoliranje mogu se primijeniti i tehnike pješčarenja.
Ali nisu sve prednosti, protiv toga ima višaka, budući da integriranjem svih ovisnosti možemo pronaći prostor za pohranu koji rasipaju knjižnice i drugi ponovljeni elementi koji trenutno nisu dostupni. Ali hej, to je cijena koja se mora 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, a sada je vrlo malo vjerojatno da će postati bitnim standardima. Stvoriti ih je vrlo lako iz Ubuntu-a (ne sviđa mi se baš toliko, samo iz Ubuntu-a). Bez problema sam stvorio 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 programe 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 retku
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
a umjesto lisne pločice
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 virtualnog stroja, 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 sa
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
pozdravi
.
Vrlo dobre slike
Najbolje mi je što su prijenosni
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 jednu stvar standardiziraju. Problem fragmentacije u Linuxu i dalje će postojati.