AppImages: executabile pentru toate distribuțiile

AppImage

S-au spus multe despre fragmentare, pro și contra, dar acum apar câteva soluții foarte interesante în ultima vreme, cum ar fi pachetele snap Canonical care au fost deschise pentru toate distribuțiile, nu doar pentru Ubuntu. Dar pe lângă aceasta, există și alte posibilități, una dintre ele este cea pe care am venit să le prezentăm această viziune, este vorba despre AppImages. Practic o posibilitate de a împacheta aplicații într-un mod generic pentru GNU / Linux.

Acest lucru îi ajută pe dezvoltatori să fie încurajați să creeze mai multe programe software pentru Linux, deoarece uneori sunt reticenți în ceea ce privește numărul de pachete pe care trebuie să le genereze și să le întrețină pentru diferitele distribuții existente. Alteori aleg să furnizeze numai software compatibil cu anumite distribuții, ignorând restul, care nu este o soluție totală. Din acest motiv, aceste tipuri de proiecte deschid speranță, astfel încât universalitatea pachetelor software.

În plus, actualizările aplicațiilor, inclusiv cele de securitate, ar ajunge într-un fel mai direct prin amonte (din mâna dezvoltatorului original). Acest lucru ar urma datorită actualizărilor delta, adică pachetelor care includ doar modificările noilor versiuni. Așa că am câștiga cu toții, atât dezvoltatorii cu o ușurință mai mare, cât și avantajele actualizării pentru a avea întotdeauna cele mai noi și pentru a avea pachete mai compatibile pentru utilizatorii finali. Pe lângă îmbunătățirea securității, pot fi implementate tehnici de sandboxing pentru a le izola.

Dar nu totul sunt avantaje, împotriva ei are aceea a redundanțeia, întrucât prin integrarea tuturor dependențelor putem găsi spațiu de stocare irosit de biblioteci și alte elemente repetate care în prezent nu sunt disponibile. Dar hei, este prețul care trebuie plătit pentru restul avantajelor ... Pentru mai multe informații, puteți consulta appimage.org.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: AB Internet Networks 2008 SL
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   Khrys Oschilewski (@khrysRo) el a spus

    Îmi place că Appimage's ar fi putut fi luate în considerare mai mult, au existat de mult timp și acum cu bătălia este foarte puțin probabil să devină standart. Sunt foarte ușor de creat din Ubuntu (nu prea îmi place atât de mult, doar din Ubuntu). Am creat fără probleme un vokoscreen Appimage pe Ubuntu și îl folosesc fără probleme pe openSUSE.

    Sperăm că cel care câștigă ca standart este la fel de ușor de creat și nu doar de la Ubuntu

    1.    jors el a spus

      Spuneți-mi cum se face și ce pași și aplicații ați folosit pentru ao face

      1.    Khrys Oschilewski (@khrysRo) el a spus

        Am făcut-o așa cum spune wiki

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

        descărcați mai întâi componentele necesare care apar în prima linie

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

        Apoi

        git clone https://github.com/probonopd/AppImageKit.git
        cd AppImageKit
        cmake.
        face

        și în loc de frunze

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

        Am pus vokoscreen

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

        Asta dintr-o mașină virtuală, deoarece folosesc openSUSE, am avut unele complicații cu unele biblioteci care nu erau incluse singure (mi-a arătat că biblioteca lipsea în openSUSE), dar le-am adăugat în directorul vokoscreen.AppDir și am recreat AppImage cu

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

        Funcționează atâta timp cât fișierul cu același nume nu există, deci trebuie să ștergeți fișierul .AppImage anterior

        Dacă nu ați înțeles sau nu am fost foarte clar, cred că voi face un tutorial video cu AppImage pentru kdenlive

        În ceea ce priveşte

  2.   Khrys Oschilewski (@khrysRo) el a spus

    .

  3.   Jorge Romero el a spus

    Foarte bune imagini
    Cel mai bun lucru pentru mine este că sunt portabile

  4.   Pablo el a spus

    Ei bine, destul de reușit, cred că ar fi o mare îmbunătățire și o modalitate de a standardiza puțin mai mult. Sunt un utilizator Linux, dar mi se pare incomod pentru anumite lucruri.

  5.   Iisus Ballesteros el a spus

    Nici măcar nu suntem de acord cu asta. Ubuntu și-a lansat pachetele SNAP, Red Hat a lansat Flatpak. Și nu sunt de acord să standardizeze un lucru. Problema fragmentării în Linux va continua să existe.