AppImages: ausführbare Dateien für alle Distributionen

AppImage

Es wurde viel über Fragmentierung für und gegen gesagt, aber jetzt gibt es in letzter Zeit einige sehr interessante Lösungen, wie die Canonical-Snap-Pakete, die für alle Distributionen geöffnet wurden, nicht nur für Ubuntu. Aber darüber hinaus gibt es noch andere Möglichkeiten, eine davon ist die, bei der wir diese Ansicht vertreten, es geht um die AppImages. Grundsätzlich eine Möglichkeit, Anwendungen generisch für GNU / Linux zu verpacken.

Dies hilft Entwicklern, ermutigt zu werden, mehr Software für Linux zu erstellen, da sie manchmal nicht wissen, wie viele Pakete sie für die verschiedenen vorhandenen Distributionen generieren und warten müssen. In anderen Fällen stellen sie nur Software bereit, die mit bestimmten Distributionen kompatibel ist, und ignorieren den Rest, was keine vollständige Lösung darstellt. Aus diesem Grund eröffnen solche Projekte Hoffnung, so dass die Universalität für Softwarepakete.

Darüber hinaus würden die Updates für die Apps, einschließlich der Sicherheits-Apps, in gewisser Weise eintreffen direkter über Upstream (aus der Hand des ursprünglichen Entwicklers). Dies würde dank der Delta-Updates geschehen, dh der Pakete, die nur die Änderungen der neuen Versionen enthalten. Wir würden also alle gewinnen, beide Entwickler mit dieser größeren Leichtigkeit und den Vorteilen der Aktualisierung, um immer die neuesten und kompatibeleren Pakete für Endbenutzer zu haben. Zusätzlich zur Verbesserung der Sicherheit können Sandbox-Techniken implementiert werden, um sie zu isolieren.

Aber nicht alles sind Vorteile, dagegen hat das der Redundanza, da durch die Integration aller Abhängigkeiten Speicherplatz gefunden werden kann, der durch Bibliotheken und andere wiederholte Elemente verschwendet wird, die derzeit nicht verfügbar sind. Aber hey, es ist der Preis, der für den Rest der Vorteile gezahlt werden muss ... Für weitere Informationen können Sie sich beraten appimage.org.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: AB Internet Networks 2008 SL
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   Khrys Oschilewski (@khrysRo) sagte

    Ich mag, dass die Appimage's mehr berücksichtigt werden könnten, sie gibt es schon lange und jetzt mit dem Kampf ist es sehr unwahrscheinlich, dass sie zum Standard werden. Sie sind super einfach mit Ubuntu zu erstellen (das gefällt mir nicht wirklich, nur mit Ubuntu) Ich habe nahtlos ein Vokoscreen-Appimage auf Ubuntu erstellt und verwende es problemlos auf openSUSE.

    Hoffentlich ist derjenige, der als Standard gewinnt, genauso einfach zu erstellen und nicht nur von Ubuntu

    1.    jors sagte

      Sagen Sie mir, wie es gemacht wird und mit welchen Schritten und Anwendungen Sie es gemacht haben

      1.    Khrys Oschilewski (@khrysRo) sagte

        Ich habe es getan, wie das Wiki sagt

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

        Laden Sie zuerst die erforderlichen Komponenten herunter, die in der ersten Zeile angezeigt werden

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

        Dann

        Git Klon https://github.com/probonopd/AppImageKit.git
        cd AppImageKit
        cmake.
        um

        und anstelle von Leafpad

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

        Ich lege Vokoscreen

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

        Da ich auf einer virtuellen Maschine openSUSE verwende, hatte ich einige Komplikationen mit einigen Bibliotheken, die nicht eigenständig enthalten waren (es zeigte mir, dass die Bibliothek in openSUSE fehlte), aber ich fügte sie dem Verzeichnis vokoscreen.AppDir hinzu und erstellte das neu AppImage mit

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

        Es funktioniert, solange die gleichnamige Datei nicht vorhanden ist. Sie müssen also das vorherige .AppImage löschen

        Wenn Sie es nicht verstanden haben oder mir nicht ganz klar war, werde ich mit AppImage for kdenlive ein Video-Tutorial erstellen

        Grüße

  2.   Khrys Oschilewski (@khrysRo) sagte

    .

  3.   Jorge Romero sagte

    Sehr gute Bilder
    Das Beste für mich ist, dass sie tragbar sind

  4.   Pablo sagte

    Nun, ziemlich erfolgreich, ich denke, es wäre eine große Verbesserung und eine Möglichkeit, ein wenig mehr zu standardisieren. Ich bin ein Linux-Benutzer, aber ich finde es für bestimmte Dinge unangenehm.

  5.   Jesus Ballesteros sagte

    Darüber sind wir uns nicht einmal einig. Ubuntu hat seine SNAP-Pakete veröffentlicht, Red Hat hat sein Flatpak veröffentlicht. Und sie stimmen nicht darin überein, eine Sache zu standardisieren. Das Problem der Fragmentierung unter Linux bleibt bestehen.