AppImages: eseguibili per tutte le distribuzioni

AppImage

Molto è stato detto sulla frammentazione, a favore e contro, ma ora ci sono alcune soluzioni molto interessanti in arrivo ultimamente, come i pacchetti snap di Canonical che sono stati aperti per tutte le distribuzioni, non solo per Ubuntu. Ma oltre a questo, ci sono altre possibilità, una di queste è quella che veniamo a presentare questo punto di vista, si tratta del AppImages. Fondamentalmente una possibilità di impacchettare le applicazioni in modo generico per GNU / Linux.

Questo aiuta gli sviluppatori a essere incoraggiati a creare più software per Linux, poiché a volte sono riluttanti sul numero di pacchetti che devono generare e mantenere per le diverse distribuzioni esistenti. Altre volte scelgono di fornire solo software compatibile con determinate distribuzioni, ignorando il resto, che non è una soluzione totale. Per questo motivo, questi tipi di progetti aprono la speranza in modo che il universalità ai pacchetti software.

Oltre a questo, gli aggiornamenti alle app, compresi quelli di sicurezza, arriverebbero in un certo senso più diretto via monte (dalla mano dello sviluppatore originale). Ciò sarebbe dovuto agli aggiornamenti delta, ovvero ai pacchetti che includono solo le modifiche delle nuove versioni. Quindi vinceremmo tutti, sia gli sviluppatori con quella maggiore facilità, sia i vantaggi dell'aggiornamento per avere sempre gli ultimi e avere pacchetti più compatibili per gli utenti finali. Oltre a migliorare la sicurezza, è possibile implementare tecniche di sandboxing per isolarli.

Ma non tutto è un vantaggio, contro ha quello della ridondanzaa, poiché integrando tutte le dipendenze possiamo trovare spazio di archiviazione sprecato da librerie e altri elementi ripetuti che attualmente non sono disponibili. Ma ehi, è il prezzo che deve essere pagato per il resto dei vantaggi ... Per maggiori informazioni, puoi consultare appimage.org.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Khrys Oschilewski (@khrysRo) suddetto

    Mi piace che gli Appimage avrebbero potuto essere presi maggiormente in considerazione, sono in circolazione da molto tempo e ora con la battaglia è molto improbabile che diventino standard. Sono super facili da creare da Ubuntu (non mi piacciono molto però, solo da Ubuntu). Ho creato senza problemi un Appimage vokoscreen in Ubuntu e lo uso in openSUSE senza problemi.

    Si spera che quello che vince come standard sia altrettanto facile da creare e non solo da Ubuntu

    1.    gio suddetto

      Dimmi come è fatto e quali passaggi e applicazioni hai utilizzato per farlo

      1.    Khrys Oschilewski (@khrysRo) suddetto

        L'ho fatto come dice il wiki

        https://github.com/probonopd/AppImageKit/wiki/Creating-AppImages

        prima scarica i componenti necessari che vengono mostrati nella prima riga

        sudo apt-get update; sudo apt-get -y install libfuse-dev libglib2.0-dev cmake git libc6-dev binutils realpath fuse # debian, Ubuntu

        Poi

        git clone https://github.com/probonopd/AppImageKit.git
        CD AppImageKit
        cmake.
        make

        e invece di leafpad

        esporta APP = leafpad && ./apt-appdir/apt-appdir $ APP && ./AppImageAssistant.AppDir/package $ APP.AppDir $ APP.AppImage && ./$APP.AppImage

        Ho messo vokoscreen

        esporta APP = vokoscreen && ./apt-appdir/apt-appdir $ APP && ./AppImageAssistant.AppDir/package $ APP.AppDir $ APP.AppImage && ./$APP.AppImage

        Quello da una macchina virtuale, poiché uso openSUSE, ho avuto alcune complicazioni con alcune librerie che non erano incluse da sole (mi ha mostrato che la libreria mancava in openSUSE) ma le ho aggiunte alla directory vokoscreen.AppDir e ho ricreato il AppImage con

        esporta APP = vokoscreen && ./AppImageAssistant.AppDir/package $ APP.AppDir $ APP.AppImage && ./$APP.AppImage

        Funziona fintanto che il file con lo stesso nome non esiste, quindi devi eliminare il precedente .AppImage

        Se non hai capito o non sono stato molto chiaro, penso che farò un video tutorial con AppImage per kdenlive

        saluti

  2.   Khrys Oschilewski (@khrysRo) suddetto

    .

  3.   Jorge Romero suddetto

    Immagine molto buona
    La cosa migliore per me è che sono portatili

  4.   Pablo suddetto

    Beh, un discreto successo, penso che sarebbe un grande miglioramento e un modo per standardizzare un po 'di più Sono un utente Linux ma trovo scomodo per certe cose.

  5.   Jesus Ballesteros suddetto

    Non siamo nemmeno d'accordo su questo. Ubuntu ha rilasciato i suoi pacchetti SNAP, Red Hat ha rilasciato il suo Flatpak. E non accettano di standardizzare una cosa. Il problema della frammentazione in Linux continuerà a esistere.