Pkg2appimage: Jak zbudować własne pliki AppImage?

Pkg2appimage: Jak zbudować własne pliki AppImage?

Pkg2appimage: Jak zbudować własne pliki AppImage?

Zwykle jest to powszechne dla wielu użytkowników Darmowe i otwarte systemy operacyjne, Specjalnie w GNU / Linux, w wielu odmianach w postaci Dystrybucje (dystrybucje), chcąc zainstalować konkretną aplikację zewnętrzną i nie mogąc tego zrobić, ponieważ nie jest ona kompatybilna z naszym GNU / Linux Distro lub z numerem wersji.

Ostatnio dokładnie to mi się przydarzyło, gdy chciałem pomóc koledze zainstalować aplikację Packet Tracer 7.xx. o jego Debian Distro 10, używając my Distro MX Linux 19.1. A po zbadaniu i przetestowaniu instalacji zewnętrznych pakietów z innych Dystrybucje (Ubuntu / Debian) i występy „Nieaktualne” (Nachylenie) przekierowania pakietów i bibliotek przy użyciu rozszerzenia zmienna $ LD_LIBRARY_PATH i tworzenie dowiązań symbolicznych było bezużyteczne, dopóki nie użyję tego narzędzia Obraz Pkg2app.

Pkg2appimage: Wprowadzenie

Dobrze jest przede wszystkim podkreślić format pliku czy technologię AppImage należy do tego, co jest znane jako „Aplikacje uniwersalne dla systemu GNU / Linux”. Wśród formatów zawartych pod tą nazwą oprócz AppImage, odnajdują się Flatpak y Snap. Chociaż niektóre często zawierają technologię pakietową znaną jako  Aplikacje orbitalne.

Co to jest AppImage?

Dlatego AppImage to format do dystrybucji oprogramowania przenośnego w systemie GNU / Linux nie ma potrzeby posiadania uprawnień administratora do zainstalowania aplikacji. W taki sposób, aby umożliwić i ułatwić dystrybucja oprogramowania binarnego, który jest niezależny od Dystrybucje GNU / Linux. Co jest bardzo przydatne, zarówno dla programistów, jak i użytkowników.

"Pobierz aplikację, ustaw ją jako wykonywalną i uruchom. Nie trzeba go instalować. Biblioteki systemowe i preferencje systemowe nie ulegają zmianie. Może również działać w piaskownicy, takiej jak Firejail. Rozpowszechniaj swoją aplikację komputerową Linux w formacie AppImage i zdobywaj użytkowników korzystających ze wszystkich popularnych dystrybucji Linuksa. Spakuj raz i biegaj wszędzie. Dociera do użytkowników we wszystkich głównych dystrybucjach komputerów stacjonarnych". https://appimage.org/

AppImageHub
Podobne artykuł:
AppImage ma sklep z aplikacjami „AppImageHub”
Aplikacja ImageLauncher
Podobne artykuł:
AppImageLauncher: łatwo uruchamiaj i integruj aplikacje w Appimage

Pkg2appimage: Treść

Pkg2appimage: narzędzie do tworzenia aplikacji AppImage

Według twórców Technologia AppImage na swojej oficjalnej stronie internetowej oficjalnie korzysta z tego narzędzia AppImageKit budować aplikacje od podstaw pod formatem .Obraz aplikacji. W międzyczasie, aby zbudować (przekonwertować) aplikacje AppImage z innych, już utworzonych w innych formatach, użyj tego narzędzia Obraz Pkg2app.

W moim konkretnym przypadku, ponieważ chciałem zbudować .Obraz aplikacji aplikacji Packet Tracer 7.xx, Przystąpiłem do procedury opisanej w Repozytorium GitHub Konradmb na Pkg2appimage i Packet Tracer.

Użycie Obraz Pkg2app

I jak mówi autor, wykonałem następujące kroki za pomocą odpowiednich poleceń poleceń:

A. - Krok 1

Klonuj repozytorium plików .yml dla Packet Tracer

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

B. - Krok 2

Pobierz narzędzie Pkg2appimage i ustaw je jako wykonywalne

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

C. - Krok 3

Zaktualizuj zawartość plik .yml z nową ścieżką pobierania plików Packet Tracerponieważ bieżąca ścieżka pobierania nie zawiera pliku. W tym celu edytor konsoli nano można wykorzystać w następujący sposób:

nano PacketTracer.yml

Wtedy musi komentarz (wyłącz za pomocą #) przestarzały wiersz i wprowadź prawidłowy, jeden wiersz powyżej w następujący sposób:

- 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.- Krok 4

Zbuduj pakiet .Obraz aplikacji del Packet Tracer wskazane w plik .yml

./pkg2appimage PacketTracer.yml

E. - Krok 5

Uruchom pakiet .Obraz aplikacji del Packet Tracer zbudowana. To samo, jeśli wszystko zostało wykonane poprawnie, musi znajdować się w ścieżce:

„/ home / $ USER / PacketTracer-AppImage / out /”

A kiedy zostanie wykonany, będziesz mógł wizualizować swoje nowa aplikacja AppImage bez żadnych trudności, jak pokazano poniżej:

MX Linux 19.1 Team (oparty na Debianie 10 - Buster)

Zespół GNU / Linux Debian 10 (Buster)

Pkg2appimage: śledzenie pakietów

Mam nadzieję, że po tym samouczku i kilku działaniach metodą prób i błędów wiele osób będzie mogło zbudować własne aplikacje .Obraz aplikacji przy Obraz Pkg2app.

Ogólny obraz podsumowujący artykuł

Wnioski

Mamy taką nadzieję "pomocny mały post" na  «Pkg2appimage», narzędzie przeznaczone do tworzenia pliki instalacyjne wniosków w ramach formatu AppImage używając pliki binarne (tar.gz, .deb lub .ppa) istniejące i plik opisu .yml osiągnąć konwersję; być dużo zainteresowanie i użyteczność, Przez cały «Comunidad de Software Libre y Código Abierto» i ma wielki wkład w rozprzestrzenianie się wspaniałego, gigantycznego i rosnącego ekosystemu zastosowań «GNU/Linux».

Aby uzyskać więcej informacji, nie zawsze wahaj się je odwiedzić Biblioteka online jako OpenLibra y Jedit czytać książki (pliki PDF) na ten temat lub inne obszary wiedzy. Na razie, jeśli to lubisz «publicación», nie przestawaj się tym dzielić z innymi w swoim Ulubione witryny internetowe, kanały, grupy lub społeczności sieci społecznościowych, najlepiej bezpłatnych i otwartych jako Mastodontlub bezpieczne i prywatne jak Telegram.

Lub po prostu odwiedź naszą stronę główną pod adresem DesdeLinux lub dołącz do oficjalnego kanału Telegram z DesdeLinux czytać i głosować na tę lub inne interesujące publikacje «Software Libre», «Código Abierto», «GNU/Linux» i inne tematy związane z «Informática y la Computación»i «Actualidad tecnológica».


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   azubieta powiedział

    Witaj!
    Bardzo dobry post! Cieszę się, że hiszpańskojęzyczna społeczność Linuksa jest zainteresowana formatem AppImage. Chciałbym wnieść mały wkład. Narzędzie pkg2appimage jest dawno temu i ma pewne wady. Najbardziej godne uwagi jest to, że powstałych pakietów nie można używać w dystrybucji z niższą biblioteką glibc niż system, w którym została utworzona. Dlatego opracowano inne, bardziej przydatne narzędzie.

    kreator-aplikacji (https://appimage-builder.readthedocs.io) podobnie jak pkg2appimage używa do konfiguracji pliku yml. W dokumentacji można znaleźć poradnik, jak z niego korzystać. I oczywiście zawsze możesz zapytać, chętnie wyjaśnię wszelkie pytania.

    pozdrowienia
    Symbol zastępczy dla Alexis Lopez Zubieta
    Współautor projektu AppImage

    1.    Po instalacji Linuksa powiedział

      Pozdrowienia Alexis! Bardzo dziękuję za pozytywny komentarz do artykułu. Mamy nadzieję, że wkrótce napiszemy artykuł o narzędziu, które polecacie jako nowocześniejszą alternatywę dla pkg2appimage. Co do reszty, sukces, zdrowie i wiele błogosławieństw dla ciebie i wszystkich innych w projekcie AppImage.

  2.   Starsze YouTube powiedział

    Przyjaciele, mówię wam, że miałem nieprzyjemne doświadczenie z formatem .appimage, mówię wam, kilka dni temu zainstalowałem wytrawiacz balena (w moim KDE Neon), który niestety teraz jest dostępny tylko w tym formacie w wersji dla Linuksa. Zainstalowałem go, użyłem i usunąłem, tam zaczął się problem, tworzę w domu folder o nazwie Aplikacje, który nawet jeśli go usuniesz, jest odtwarzany po każdym ponownym uruchomieniu. Znalezienie ukrytych plików, które zostały utworzone bez Twojej autoryzacji, zajmuje więcej niż jeden dzień. appimage. Dla mnie ten format bardziej przypomina wirusa niż inny typ programu. Bez żartów, ponownie instaluję coś innego w tym formacie.

    1.    Po instalacji Linuksa powiedział

      Pozdrowienia Viejuber YT! Szkoda. Zainstalowałem / odinstalowałem Balenę z AppImage bez problemów i nie wierzyłem, że AppImage to zła inicjatywa lub źle wdrożona inicjatywa. Powinieneś spróbować więcej, aby zobaczyć, jak to idzie ...

  3.   Javi42 powiedział

    Cześć,

    Gratulujemy tego postu. Szalałem też, próbując uruchomić PacketTracer na moim LMDE4 (Debian 10)
    Postępując zgodnie z instrukcjami, które udało mi się uzyskać w przypadku PacketTracer 7.2.1, ale nadal się zawiesza, jeśli spróbuję go w wersji 7.3.0 z tymi samymi problemami z zależnościami co libjpeg.so.8 i kilkoma innymi.

    Dziękuję i pozdrawiam.

    1.    Po instalacji Linuksa powiedział

      Pozdrowienia Javi42! Dziękuję za komentarz, cieszę się, że post był dla Ciebie przydatny.

  4.   Javi42 powiedział

    Cześć,
    Nadal oczekuje na uruchomienie go z Open with: Próbowałem utworzyć odpowiedni .desktop, ale nie uzyskał on dobrze argumentu% f,% F lub% U, więc otwiera plik przekazany jako parametr. Czy udało się to?

    Pozdrowienia.