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.
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/
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)
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.
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»
.
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
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.
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.
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 ...
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.
Pozdrowienia Javi42! Dziękuję za komentarz, cieszę się, że post był dla Ciebie przydatny.
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.