Daudz ir teikts par sadrumstalotību, par un pret, taču tagad pēdējā laikā nāk klajā daži ļoti interesanti risinājumi, piemēram, Canonical snap pakotnes, kas atvērtas visiem rajoniem, ne tikai Ubuntu. Bet papildus tam ir arī citas iespējas, viena no tām ir tā, ar kuru mēs iepazīstinām šo viedokli, tā ir AppImages. Būtībā iespēja pakot lietojumprogrammas vispārīgā veidā GNU / Linux.
Tas palīdz izstrādātājiem mudināt izveidot vairāk programmatūras Linux, jo viņi dažreiz nelabprāt izvēlas paketes, kas tām jāveido un jāuztur dažādiem esošajiem rajoniem. Citreiz viņi izvēlas nodrošināt tikai programmatūru, kas ir saderīga ar noteiktiem izplatījumiem, ignorējot pārējo, kas nav pilnīgs risinājums. Šī iemesla dēļ šāda veida projekti paver cerību, ka programmatūras pakotnēm.
Papildus tam lietotņu atjauninājumi, ieskaitot drošības atjauninājumus, būtu pieejami savā ziņā tiešāk caur augšteci (no sākotnējā izstrādātāja). Tas notiks pateicoties delta atjauninājumiem, tas ir, paketēm, kurās ir iekļautas tikai jauno versiju izmaiņas. Tāpēc mēs visi uzvarēsim, gan izstrādātāji ar lielāku vieglumu, gan atjaunināšanas priekšrocības, lai galalietotājiem vienmēr būtu jaunākās un saderīgākas paketes. Papildus drošības uzlabošanai var izmantot smilškastes paņēmienus, lai tos izolētu.
Bet ne viss ir priekšrocība, pret to ir atlaišanaa, jo, integrējot visas atkarības, mēs varam atrast bibliotēku izšķērdēto vietu un citus atkārtotus elementus, kas pašlaik nav pieejami. Bet, hei, tā ir cena, kas jāmaksā par pārējām priekšrocībām ... Lai iegūtu vairāk informācijas, varat konsultēties appimage.org.
Man patīk, ka Appimage varētu būt vairāk ņemti vērā, tie ir bijuši jau ilgu laiku, un tagad ar kauju ir maz ticams, ka tie kļūs par standartiem. Tos ir ļoti viegli izveidot no ubuntu (tomēr man tas īsti nepatīk, tikai no ubuntu). Es nevainojami izveidoju vokoscreen Appimage uz Ubuntu un bez problēmām izmantoju openSUSE.
Cerams, ka to, kas uzvar tikpat labi, ir tikpat viegli izveidot un ne tikai no Ubuntu
Pastāstiet man, kā tas tiek darīts, un kādas darbības un lietojumprogrammas jūs to izmantojāt
Es to izdarīju, kā teikts wiki
https://github.com/probonopd/AppImageKit/wiki/Creating-AppImages
vispirms lejupielādējiet nepieciešamos komponentus, kas redzami pirmajā rindā
sudo apt-get atjauninājums; sudo apt-get -y instalēt libfuse-dev libglib2.0-dev cmake git libc6-dev binutils reālā ceļa drošinātājs # debian, Ubuntu
Tad
git klons https://github.com/probonopd/AppImageKit.git
cd AppImageKit
cmake.
padarīt
un lapu lapas vietā
eksportēt APP = lapu paliktnis && ./apt-appdir/apt-appdir $ APP && ./AppImageAssistant.AppDir/package $ APP.AppDir $ APP.AppImage && ./$APP.AppImage
Es ieliku vokoscreen
eksportēt APP = vokoscreen && ./apt-appdir/apt-appdir $ APP && ./AppImageAssistant.AppDir/package $ APP.AppDir $ APP.AppImage && ./$APP.AppImage
Tā kā es izmantoju virtuālo mašīnu, jo es izmantoju openSUSE, man radās dažas problēmas ar dažām bibliotēkām, kuras netika iekļautas atsevišķi (tas man parādīja, ka bibliotēka trūkst openSUSE), bet es tās pievienoju vokoscreen.AppDir direktorijai un atjaunoju AppImage
eksportēt APP = vokoscreen && ./AppImageAssistant.AppDir/package $ APP.AppDir $ APP.AppImage && ./$APP.AppImage
Tas darbojas tik ilgi, kamēr fails ar tādu pašu nosaukumu neeksistē, tāpēc jums ir jāizdzēš iepriekšējais .AppImage
Ja jūs nesapratāt vai man nebija īsti skaidrs, es domāju, ka es izveidošu video apmācību ar AppImage for kdenlive
Sveicieni
.
Ļoti labi appimage's
Pats labākais man ir tas, ka tie ir pārnēsājami
Nu, diezgan veiksmīgs, es domāju, ka tas būtu lielisks uzlabojums un veids, kā nedaudz vairāk standartizēt. Es esmu Linux lietotājs, bet man tas šķiet neērti dažās lietās.
Mēs par to pat nepiekrītam. Ubuntu izlaida SNAP paketes, Red Hat - Flatpak. Un viņi nepiekrīt standartizēt vienu lietu. Sadrumstalotības problēma Linux turpinās pastāvēt.