Killustatuse kohta on nii palju kui ka poolt ja vastu räägitud, kuid nüüd on viimasel ajal tulemas väga huvitavaid lahendusi, näiteks kõigi distroside, mitte ainult Ubuntu jaoks avatud Canonicali snap-paketid. Kuid lisaks sellele on ka teisi võimalusi, üks neist on see, mida me seda seisukohta esitame, see on AppImages. Põhimõtteliselt võimalus pakendada rakendusi GNU / Linuxi jaoks üldisel viisil.
See aitab arendajatel julgustada Linuxi jaoks rohkem tarkvara looma, kuna nad on mõnikord vastumeelsed pakettide arvu suhtes, mida nad peavad erinevate olemasolevate distrode jaoks looma ja hooldama. Teinekord otsustavad nad pakkuda ainult teatud levitustega ühilduvat tarkvara, ignoreerides ülejäänud osa, mis pole täielik lahendus. Sel põhjusel avavad seda tüüpi projektid lootust, et universaalsus tarkvarapakettidele.
Lisaks sellele jõuaksid omamoodi ka rakenduste värskendused, sealhulgas turvauuendused otse ülesvoolu kaudu (algse arendaja käest). See tuleks tänu delta värskendustele, st pakettidele, mis sisaldavad ainult uute versioonide muudatusi. Seega võidaksime kõik, nii selle suurema hõlpsusega arendajad kui ka värskendamise eelised, et alati oleks uusimad ja ühilduvamad paketid lõppkasutajatele. Lisaks turvalisuse parandamisele saab nende eraldamiseks rakendada ka liivakasti tehnikaid.
Kuid mitte kõik pole eelised, selle vastu on koondaminea, kuna kõigi sõltuvuste integreerimisega leiame raamatukogude poolt raisatud salvestusruumi ja muid korduvaid elemente, mis praegu pole saadaval. Aga hei, ülejäänud eeliste eest tuleb maksta hinda ... Lisateabe saamiseks võite nõu pidada appimage.org.
Mulle meeldib, et Appimage'i oleks võinud rohkem arvesse võtta, need on olnud pikka aega olemas ja nüüd on lahinguga väga ebatõenäoline, et need standardiks saavad. Neid on ülilihtne luua Ubuntust (mulle aga tegelikult nii väga ei meeldi, lihtsalt Ubuntust). Lõin sujuvalt ubuntus vokoscreen Appimage'i ja kasutan seda probleemideta openSUSE'is.
Loodetavasti on standardvõitu võitja loomine sama lihtne ja mitte ainult Ubuntust
Öelge mulle, kuidas seda tehakse ning milliseid samme ja rakendusi kasutasite
Tegin seda nii, nagu wiki ütleb
https://github.com/probonopd/AppImageKit/wiki/Creating-AppImages
laadige kõigepealt alla vajalikud read, mis kuvatakse esimesel real
sudo apt-get värskendus; sudo apt-get -y install libfuse-dev libglib2.0-dev cmake git libc6-dev binutils realpath fuse # debian, Ubuntu
Siis
git kloon https://github.com/probonopd/AppImageKit.git
cd AppImageKit
cmake.
tegema
ja lehepadja asemel
eksportida APP = lehepadi && ./apt-appdir/apt-appdir $ APP && ./AppImageAssistant.AppDir/package $ APP.AppDir $ APP.AppImage && ./$APP.AppImage
Panin vokoscreeni
eksportida APP = vokoscreen && ./apt-appdir/apt-appdir $ APP && ./AppImageAssistant.AppDir/package $ APP.AppDir $ APP.AppImage && ./$APP.AppImage
Seda virtuaalsest masinast, kuna ma kasutan openSUSE-d, tekkisid mul mõned teegid, mis ei olnud üksi kaasatud, mingeid komplikatsioone (see näitas mulle, et teek puudus openSUSE-s), kuid lisasin need vokoscreeni. AppDir ja lõin uuesti AppImage'i
eksportida APP = vokoscreen && ./AppImageAssistant.AppDir/package $ APP.AppDir $ APP.AppImage &&//$APP.AppImage
See töötab seni, kuni samanimelist faili pole olemas, seega peate eelmise .AppImage kustutama
Kui te ei saanud aru või mul polnud eriti selge, siis ma arvan, et teen videoõpetuse koos AppImage'iga kdenlive jaoks
seoses
.
Väga head pildid
Minu jaoks on parim see, et need on kaasaskantavad
Noh, üsna edukas, ma arvan, et see oleks suurepärane edasiminek ja viis veel veidi standardiseerimiseks. Olen Linuxi kasutaja, kuid mulle tundub, et see on teatud asjades ebamugav.
Me pole selles isegi nõus. Ubuntu andis välja SNAP-paketid, Red Hat - Flatpaki. Ja nad pole nõus üht asja standardiseerima. Killustatuse probleem Linuxis jätkub.