AppImages: kaikkien distrojen suoritettavat tiedostot

AppImage

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.


7 kommenttia, jätä omasi

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   Khrys Oschilewski (@khrysRo) dijo

    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

    1.    jors dijo

      Kerro minulle, miten se tehdään ja mitä vaiheita ja sovelluksia käytit tekemällä sitä

      1.    Khrys Oschilewski (@khrysRo) dijo

        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

  2.   Khrys Oschilewski (@khrysRo) dijo

    .

  3.   Jorge Romero dijo

    Erittäin hyvät asiat
    Parasta minulle on, että ne ovat kannettavia

  4.   Pablo dijo

    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.

  5.   Jeesus Ballesteros dijo

    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.