Pkg2appimage: Wie erstelle ich meine eigenen AppImage-Dateien?

Pkg2appimage: Wie erstelle ich meine eigenen AppImage-Dateien?

Pkg2appimage: Wie erstelle ich meine eigenen AppImage-Dateien?

Es ist in der Regel für viele Benutzer von Freie und offene BetriebssystemeSpeziell in GNU / Linux, in seinen vielen Varianten in Formen von Distributionen (Distros), eine bestimmte externe Anwendung installieren möchten und dies nicht können, da sie nicht mit unserer kompatibel ist GNU / Linux Distribution oder mit seiner Versionsnummer.

Vor kurzem passierte mir genau dies, als ich einem Kollegen bei der Installation der Anwendung helfen wollte Packet Tracer 7.xx.. über sein Debian Distro 10mit meinem Distribution MX Linux 19.1. Und nach Recherchen und Tests externe Pakete von anderen installieren Distros (Ubuntu / Debian) und durchführen «Veraltet» (Herabstufung) Pakete und Bibliotheksumleitungen mit dem Variable $ LD_LIBRARY_PATH und symbolische Links zu erstellen, war alles nutzlos, bis ich das Tool benutze pkg2appimage.

Pkg2appimage: Einführung

Es ist zuallererst gut hervorzuheben, dass das Dateiformat oder die Technologie AppImage gehört zu dem, was als bekannt ist "Universelle Anwendungen für GNU / Linux". Unter den unter diesem Namen enthaltenen Formaten zusätzlich zu AppImagesie treffen sich Flatpak y Schnappen. Einige enthalten jedoch häufig die als  OrbitalApps.

Was ist AppImage?

Deshalb AppImage ist ein Format zum Verteilen von tragbarer Software unter GNU / Linux Für die Installation der Anwendung sind keine Superuser-Berechtigungen erforderlich. Auf diese Weise zu ermöglichen und zu erleichtern binäre Softwareverteilung, das ist unabhängig von der GNU / Linux Distros. Das ist sehr nützlich, sowohl für Entwickler als auch für Benutzer.

"Laden Sie eine App herunter, machen Sie sie ausführbar und führen Sie sie aus. Es ist nicht erforderlich, es zu installieren. Systembibliotheken und Systemeinstellungen werden nicht geändert. Es kann auch in einem Sandkasten wie Firejail ausgeführt werden. Verteilen Sie Ihre Linux-Desktopanwendung im AppImage-Format und gewinnen Sie Benutzer, die alle gängigen Linux-Distributionen ausführen. Einmal packen und überall hin laufen. Erreicht Benutzer auf allen wichtigen Desktop-Distributionen" . https://appimage.org/

AppImageHub
Verwandte Artikel:
AppImage hat einen Anwendungsspeicher "AppImageHub"
AppImageLauncher
Verwandte Artikel:
AppImageLauncher: Einfaches Starten und Integrieren von Anwendungen in Appimage

Pkg2appimage: Inhalt

Pkg2appimage: Tool zum Erstellen von AppImage-Anwendungen

Nach Angaben der Entwickler der AppImage-Technologie Auf seiner offiziellen Website nutzt es das Tool offiziell AppImageKit um Anwendungen von Grund auf unter dem Format zu erstellen .AppImage. Verwenden Sie das Tool, um AppImage-Anwendungen aus anderen Anwendungen zu erstellen (zu konvertieren), die bereits in anderen Formaten erstellt wurden pkg2appimage.

In meinem speziellen Fall, da ich eine bauen wollte .AppImage der Anwendung Packet Tracer 7.xx.Ich fuhr fort, das in der Konradmbs GitHub-Repository auf Pkg2appimage und Packet Tracer.

Mit pkg2appimage

Und wie der Autor sagt, habe ich die folgenden Schritte mit den jeweiligen Befehlsbefehlen ausgeführt:

A.- Schritt 1

Klonen Sie das .yml-Datei-Repository für Packet Tracer

Git-Klon https://github.com/konradmb/PacketTracer-AppImage.git
cd PacketTracer-AppImage /

B.- Schritt 2

Laden Sie das Pkg2appimage-Tool herunter und machen Sie es ausführbar

wget https://github.com/AppImage/pkg2appimage/raw/master/pkg2appimage chmod + x pkg2appimage

C.- Schritt 3

Inhalt von aktualisieren .yml Datei mit neuem Dateidownloadpfad Paket Tracerda der aktuelle Downloadpfad die Datei nicht enthält. Zu diesem Zweck kann der Nano-Konsolen-Editor wie folgt verwendet werden:

nano PacketTracer.yml

Dann muss es Kommentar (deaktivieren mit #) die veraltete Zeile und geben Sie die richtige ein, eine Zeile höher wie folgt:

- wget -c https://dllb2.pling.com/api/files/download/j/eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6IjE1NjY3MjEzNDAiLCJ1IjpudWxsLCJsdCI6ImRvd25sb2FkIiwicyI6Ijc5ZDUxNWZlZmRjZTExZDAxY2NmNGQ4OWU5YmJhNzJhOWE3OTc5MzdkN2U1NWUxY2Y1MDAwYWJiNTA1ODQyN2Y3ZGRhODNjOTA0ZjQxMzU0ZTUzNzU0YThkODE0NWRlZWYwMmUyNWEyMDdhMTM3ZjdmZTgxNTY0MjIxNGE0YTRmIiwidCI6MTU4ODQ2MTE1Miwic3RmcCI6bnVsbCwic3RpcCI6bnVsbH0.qpUCNIAk2kRMkXamvP-mYn03caCLa743Pgt7BoggSGQ/packet_tracer_7.2.1_for_linux_64_bit.tar.gz

# wget -c https://www.netacad.com/portal/sites/default/files/resources/PacketTracer/packet_tracer_7.2.1_for_linux_64_bit.tar.gz

D.- Schritt 4

Erstellen Sie das Paket .AppImage Restaurants Paket Tracer angegeben in der .yml Datei

./pkg2appimage PacketTracer.yml

E.- Schritt 5

Führen Sie das Paket aus .AppImage Restaurants Paket Tracer gebaut. Das gleiche, falls alles korrekt ausgeführt wurde, muss sich im Pfad befinden:

"/ home / $ USER / PacketTracer-AppImage / out /"

Und wenn Sie ausgeführt werden, können Sie Ihre visualisieren neue AppImage App ohne Schwierigkeiten, wie unten gezeigt:

MX Linux 19.1 Team (basierend auf Debian 10 - Buster)

GNU / Linux Debian 10 Team (Buster)

Pkg2appimage: Paket-Tracer

Nach diesem Tutorial und einigen Test- und Fehleraktionen hoffe ich, dass viele ihre eigenen Anwendungen erstellen können .AppImage Verwendung pkg2appimage.

Allgemeines Bild für Artikelschlussfolgerungen

Fazit

Wir hoffen das "hilfreicher kleiner Beitrag" auf  «Pkg2appimage», ein Werkzeug zum Erstellen Installationsdateien von Anwendungen unter dem Format AppImage Verwendung Binärdateien (tar.gz, .deb oder .ppa) vorhanden und a Beschreibungsdatei .yml Bekehrung erreichen; viel sein Interesse und Nutzen, Für das ganze «Comunidad de Software Libre y Código Abierto» und von großem Beitrag zur Verbreitung des wunderbaren, gigantischen und wachsenden Ökosystems der Anwendungen von «GNU/Linux».

Und für weitere Informationen zögern Sie nicht immer, eine zu besuchen Online-Bibliothek als OpenLibra y jedit zu lesen Bücher (PDFs) zu diesem oder anderen Themen Wissensbereiche. Fürs Erste, wenn dir das gefallen hat «publicación», Hör nicht auf, es zu teilen mit anderen in deinem Lieblingswebsites, -kanäle, -gruppen oder -gemeinschaften von sozialen Netzwerken, vorzugsweise frei und offen als Mastodonoder sicher und privat wie Telegram.

Oder besuchen Sie einfach unsere Homepage unter DesdeLinux oder trete dem offiziellen Kanal bei Telegramm von DesdeLinux zu lesen und für diese oder andere interessante Publikationen zu stimmen «Software Libre», «Código Abierto», «GNU/Linux» und andere Themen im Zusammenhang mit «Informática y la Computación»Und das «Actualidad tecnológica».


Hinterlasse einen Kommentar

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

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  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.   azubieta sagte

    Hallo!
    Sehr guter Beitrag! Ich bin froh zu sehen, dass die spanischsprachige Linux-Community am AppImage-Format interessiert ist. Ich möchte einen kleinen Beitrag leisten. Das Tool pkg2appimage gibt es schon seit einiger Zeit und weist einige Mängel auf. Das Bemerkenswerteste ist, dass die resultierenden Pakete nicht in einer Distribution mit einem niedrigeren glibc als dem System verwendet werden können, mit dem sie erstellt wurden. Aus diesem Grund wurde ein weiteres leistungsfähigeres Tool entwickelt.

    Appimage-Builder (https://appimage-builder.readthedocs.io) verwendet wie pkg2appimage eine yml-Datei zur Konfiguration. In der Dokumentation finden Sie ein Tutorial zur Verwendung. Und natürlich können Sie immer fragen, ich würde gerne alle Fragen klären.

    Grüße
    Alexis Lopez Zubieta Platzhalterbild
    AppImage-Projektmitarbeiter

    1.    Linux nach der Installation sagte

      Grüße Alexis! Vielen Dank für Ihren positiven Kommentar zum Artikel. Wir hoffen, bald einen Artikel über das Tool zu schreiben, das Sie als modernere Alternative zu pkg2appimage empfehlen. Im Übrigen Erfolg, Gesundheit und viele Segnungen für Sie und alle anderen im AppImage-Projekt.

  2.   Älteres YT sagte

    Freunde Ich sage Ihnen, dass ich eine unangenehme Erfahrung mit dem .appimage-Format gemacht habe. Ich sage Ihnen, vor ein paar Tagen habe ich Balena Etcher (in meinem KDE Neon) installiert, das leider für mich jetzt nur in diesem Format in der Linux-Version verfügbar ist. Ich habe es installiert, ich habe es verwendet und ich habe es gelöscht. Dort hat das Problem begonnen. Ich habe zu Hause einen Ordner namens Applications erstellt, der nach jedem Neustart neu erstellt wird, selbst wenn Sie ihn löschen. Es dauert mehr als einen Tag, um die versteckten Dateien zu finden, die ohne Ihre Genehmigung erstellt wurden, wenn Sie eine ausführen. appimage. Für mich ist dieses Format eher ein Virus als jede andere Art von Programm. Ich mache keine Witze mehr, um etwas anderes in diesem Format zu installieren.

    1.    Linux nach der Installation sagte

      Grüße Viejuber YT! Es ist Schande. Ich habe Balena mit AppImage ohne Probleme installiert / deinstalliert und nicht wirklich geglaubt, dass AppImage eine schlechte oder schlecht implementierte Initiative ist. Sie sollten mehr versuchen, um zu sehen, wie es geht ...

  3.   Javi42 sagte

    Hallo,

    Herzlichen Glückwunsch zu diesem Beitrag. Ich wurde auch verrückt, als ich versuchte, PacketTracer auf meinem LMDE4 (Debian 10) zum Laufen zu bringen.
    Nach den Anweisungen ist mir PacketTracer 7.2.1 gelungen, aber es stürzt immer wieder ab, wenn ich es für 7.3.0 mit denselben Abhängigkeitsproblemen wie libjpeg.so.8 und einigen anderen versuche.

    Danke und Grüße.

    1.    Linux nach der Installation sagte

      Grüße Javi42! Vielen Dank für Ihren Kommentar. Ich freue mich, dass der Beitrag für Sie hilfreich war.

  4.   Javi42 sagte

    Hallo,
    Es steht noch aus, damit es mit Öffnen funktioniert: Ich habe versucht, die entsprechende .desktop-Datei zu erstellen, aber das Argument% f,% F oder% U wird nicht gut erfasst, sodass die als Parameter übergebene Datei geöffnet wird. Haben Sie es erreicht?

    Grüße.