Paljon on sanottu pirstaloitumisesta, puolesta ja vastaan, mutta nyt on viime aikoina tulossa joitain erittäin mielenkiintoisia ratkaisuja, kuten Canonical-snap-paketit, jotka on avattu kaikille alueille, ei vain Ubuntulle. Mutta tämän lisäksi on muitakin mahdollisuuksia, joista yksi on se, jonka kanssa esitämme tämän näkemyksen, se koskee AppImages. Pohjimmiltaan mahdollisuus pakata sovelluksia yleisellä tavalla GNU / Linuxille.
Tämä auttaa kehittäjiä kannustamaan luomaan enemmän ohjelmistoja Linuxille, koska he ovat toisinaan haluttomia lukemaan paketteja, jotka heidän on luotava ja ylläpidettävä eri olemassa oleville distroille. Muina aikoina he päättävät tarjota vain tiettyjen jakelujen kanssa yhteensopivia ohjelmistoja jättämättä huomioimatta muuta, mikä ei ole täydellinen ratkaisu. Tästä syystä tämäntyyppiset projektit avaavat toivoa niin, että universaalisuus ohjelmistopaketeille.
Tämän lisäksi sovellusten päivitykset, myös suojauspäivitykset, saapuisivat tavallaan suorammin ylävirran kautta (alkuperäisen kehittäjän kädestä). Se johtuu delta-päivityksistä, eli paketeista, jotka sisältävät vain uusien versioiden muutokset. Joten me kaikki voittaisimme, molemmat kehittäjät näin helpommin, ja päivityksen edut, jotta loppukäyttäjät saisivat aina uusimmat ja yhteensopivammat paketit. Turvallisuuden parantamisen lisäksi voidaan eristää hiekkalaatikkotekniikat.
Mutta kaikki eivät ole etuja, sitä vastaan on irtisanomisiaa, koska integroimalla kaikki riippuvuudet voimme löytää kirjastojen tuhlaaman tallennustilan ja muita toistuvia elementtejä, joita ei tällä hetkellä ole käytettävissä. Mutta hei, se on hinta, joka on maksettava muista eduista ... Lisätietoja saat ottamalla yhteyttä appimage.org.
Pidän siitä, että Appimage-ohjelmat olisi voitu ottaa paremmin huomioon, ne ovat olleet jo pitkään, ja nyt taistelun kanssa on hyvin epätodennäköistä, että niistä tulee standardeja. Niitä on erittäin helppo luoda Ubuntusta (en kuitenkaan pidä kovinkaan paljon, vain Ubuntusta). Loin saumattomasti vokoscreen Appimagen Ubuntussa ja käytän sitä openSUSE: ssa ilman ongelmia.
Toivottavasti se, joka voittaa yhtä standardina, on yhtä helppo luoda eikä vain Ubuntusta
Kerro minulle, miten se tehdään ja mitä vaiheita ja sovelluksia käytit tekemällä sitä
Tein sen kuten wiki sanoo
https://github.com/probonopd/AppImageKit/wiki/Creating-AppImages
Lataa ensin tarvittavat komponentit, jotka näkyvät ensimmäisellä rivillä
sudo apt-get -päivitys; sudo apt-get -y install libfuse-dev libglib2.0-dev cmake git libc6-dev binutils realpath fuse # debian, Ubuntu
Sitten
git-klooni https://github.com/probonopd/AppImageKit.git
cd AppImageKit
cmake.
tehdä
ja lehtilevyn sijaan
viedä APP = lehtilevy && ./apt-appdir/apt-appdir $ APP && ./AppImageAssistant.AppDir/package $ APP.AppDir $ APP.AppImage && ./$APP.AppImage
Laitoin vokoscreenin
viedä APP = vokoscreen && ./apt-appdir/apt-appdir $ APP && ./AppImageAssistant.AppDir/package $ APP.AppDir $ APP.AppImage && ./$APP.AppImage
Koska virtuaalikoneelta, koska käytän openSUSE-ohjelmaa, minulla oli joitain komplikaatioita joidenkin kirjastojen kanssa, joita ei sisällytetty yksin (se osoitti minulle, että kirjasto puuttui openSUSE-ohjelmasta), mutta lisäsin ne vokoscreen.AppDir-hakemistoon ja luo uudelleen AppImage kanssa
viedä APP = vokoscreen && ./AppImageAssistant.AppDir/package $ APP.AppDir $ APP.AppImage && ./$APP.AppImage
Se toimii niin kauan kuin tiedostoa, jolla on sama nimi, ei ole olemassa, sinun on poistettava edellinen .AppImage
Jos et ymmärtänyt tai en ollut kovin selvä, luulen, että teen video-opetusohjelman AppImage for kdenlive -ohjelmalla
terveiset
.
Erittäin hyvät asiat
Parasta minulle on, että ne ovat kannettavia
No, melko onnistunut, mielestäni se olisi hieno parannus ja tapa standardoida hieman enemmän.Olen Linux-käyttäjä, mutta minusta on epämiellyttävää joissakin asioissa.
Emme ole edes samaa mieltä. Ubuntu julkaisi SNAP-paketit, Red Hat julkaisi Flatpakin. Ja he eivät ole yhtä mieltä yhden asian standardoinnista. Hajanaisuuden ongelma Linuxissa jatkuu.