Daug buvo kalbėta apie susiskaidymą, už ir prieš, tačiau dabar pastaruoju metu pateikiami labai įdomūs sprendimai, pavyzdžiui, „Canonical“ papildomi paketai, kurie buvo atidaryti visoms vietoms, ne tik „Ubuntu“. Be to, yra ir kitų galimybių, viena iš jų yra ta, kurią mes pristatome šią nuomonę, ji yra apie „AppImages“. Iš esmės galimybė pakuoti programas bendru būdu GNU / Linux.
Tai padeda kūrėjams paskatinti kurti daugiau programinės įrangos, skirtos „Linux“, nes jie kartais nesiryžta vertinti paketų, kuriuos jie turi sugeneruoti ir prižiūrėti skirtingoms vietoms, skaičių. Kitu metu jie nusprendžia pateikti tik programinę įrangą, suderinamą su tam tikrais paskirstymais, nepaisydami likusio, o tai nėra visiškas sprendimas. Dėl šios priežasties tokio tipo projektai atveria viltį, kad universalumas programinės įrangos paketams.
Be to, tam tikru būdu atsiras programų, įskaitant saugos, atnaujinimai tiesiau per aukštupį (iš pirminio kūrėjo rankos). Tai būtų dėka „delta“ atnaujinimų, tai yra paketų, kuriuose yra tik naujų versijų pakeitimai. Taigi visi laimėtume tiek kūrėjai, tiek lengviau, tiek atnaujinimo pranašumai, kad visada būtų naujausi ir labiau suderinami paketai galutiniams vartotojams. Be saugumo gerinimo, galima izoliuoti smėlio dėžės metodus.
Bet ne viskas yra privalumai, prieš ją turi atleidimąa, nes integruodami visas priklausomybes galime rasti bibliotekų iššvaistytą saugyklos vietą ir kitus pakartotinius elementus, kurių šiuo metu nėra. Bet, hey, tai yra kaina, kurią reikia sumokėti už likusius privalumus ... Norėdami gauti daugiau informacijos, galite pasikonsultuoti appimage.org.
Man patinka, kad į „Appimage“ galėjo būti labiau atsižvelgta, jie egzistavo ilgą laiką, o dabar su mūšiu mažai tikėtina, kad jie taps standartiniais. Juos labai lengva sukurti iš „ubuntu“ (nors man tai nelabai patinka, tiesiog iš „ubuntu“). „Ubuntu“ sklandžiai sukūriau „vokoscreen Appimage“ ir be problemų naudoju jį „openSUSE“.
Tikimės, kad tą, kuris laimi kaip standartą, yra taip pat lengva sukurti ir ne tik iš „Ubuntu“
Papasakok man, kaip tai daroma, kokius veiksmus ir programas naudojai tai atlikdamas
Aš tai padariau, kaip sakoma wiki
https://github.com/probonopd/AppImageKit/wiki/Creating-AppImages
pirmiausia atsisiųskite būtinus komponentus, kurie rodomi pirmoje eilutėje
sudo apt-get atnaujinimas; sudo apt-get -y įdiegti libfuse-dev libglib2.0-dev cmake git libc6-dev binutils realpath fuse # debian, Ubuntu
Tada
git klonas https://github.com/probonopd/AppImageKit.git
CD „AppImageKit“
cmake.
padaryti
o vietoj lapelių
eksportuoti APP = „leafpad && ./apt-appdir/apt-appdir $ APP && ./AppImageAssistant.AppDir/package $ APP.AppDir $ APP.AppImage && ./$APP.AppImage
Aš įdėjau vokoscreen
eksportuoti APP = vokoscreen && ./apt-appdir/apt-appdir $ APP && ./AppImageAssistant.AppDir/package $ APP.AppDir $ APP.AppImage && ./$APP.AppImage
Iš virtualios mašinos, nes aš naudoju „openSUSE“, turėjau tam tikrų komplikacijų dėl kai kurių bibliotekų, kurios nebuvo įtrauktos atskirai (tai parodė, kad bibliotekos trūksta „openSUSE“), bet aš jas įtraukiau į vokoscreen. „AppImage“ su
eksportuoti APP = vokoscreen && ./AppImageAssistant.AppDir/package $ APP.AppDir $ APP.AppImage && ./$APP.AppImage
Jis veikia tol, kol to paties pavadinimo failo nėra, todėl turite ištrinti ankstesnį .AppImage
Jei nesupratote arba man nebuvo labai aišku, manau, kad padarysiu vaizdo įrašo pamoką su „AppImage“, skirta „kdenlive“
saludos
.
Labai geros savybės
Geriausia man yra tai, kad jie yra nešiojami
Na, visai sėkmingai, manau, kad tai būtų puikus patobulinimas ir būdas šiek tiek labiau standartizuotis. Aš esu „Linux“ vartotojas, bet manau, kad tam tikrų dalykų yra nepatogu.
Mes net nesutariame dėl to. „Ubuntu“ išleido SNAP paketus, „Red Hat“ - „Flatpak“. Jie nesutinka standartizuoti vieno dalyko. Susiskaldymo problema sistemoje „Linux“ išliks ir toliau.