Pkg2appimage: Kendi AppImage dosyalarımızı nasıl oluşturabiliriz?
Çoğu kullanıcı için genellikle yaygındır. Ücretsiz ve açık işletim sistemleri, Özellikle GNU / Linuxbiçimindeki birçok varyantında Dağılımlar (Dağıtım), belirli bir harici uygulamayı kurmak isteyen ve bizim ile uyumlu olmadığı için bunu yapamamak GNU / Linux Distro veya sürüm numarasıyla.
Son zamanlarda, bir iş arkadaşımın uygulamayı yüklemesine yardım etmek istediğimde tam olarak bu başıma geldi Paket İzleyici 7.xx. onun hakkında Debian Distro 10benimle MX Linux 19.1 Dağıtımı. Ve araştırıp test ettikten sonra, diğerlerinden harici paketler kurduktan sonra Dağıtımları (Ubuntu / Debian) ve yapıyor «Eski» (Düşürme) paketleri ve kitaplık yeniden yönlendirmelerini kullanarak değişken $ LD_LIBRARY_PATH ve sembolik bağlantılar oluşturmak, aracı kullanana kadar her şey işe yaramazdı. Pkg2appresim.

Her şeyden önce, dosya formatının veya teknolojinin AppImage olarak bilinen şeye ait "GNU / Linux için Evrensel Uygulamalar". Bu isim altında yer alan formatlar arasında, AppImagebuluşuyorlar Flatpak y çıtçıt. Bununla birlikte, bazıları genellikle olarak bilinen paket teknolojisini içerir OrbitalUygulamaları.
AppImage nedir?
Bu nedenle, AppImage, taşınabilir yazılımı GNU / Linux üzerinde dağıtmak için bir formattır Uygulamayı yüklemek için süper kullanıcı izinlerine gerek yok. Bu şekilde, izin vermek ve kolaylaştırmak için ikili yazılım dağıtımı, bu bağımsızdır GNU / Linux Dağıtımları. Bu, hem geliştiriciler hem de kullanıcılar için çok yararlıdır.
"Bir uygulamayı indirin, çalıştırılabilir hale getirin ve çalıştırın. Kurulmasına gerek yoktur. Sistem kitaplıkları ve sistem tercihleri değiştirilmez. Firejail gibi bir sanal alanda da çalışabilir. Linux masaüstü uygulamanızı AppImage formatında dağıtın ve tüm yaygın Linux dağıtımlarını çalıştıran kullanıcıları kazanın. Bir kez toplayın ve her yerde koşun. Tüm büyük masaüstü dağıtımlarındaki kullanıcılara ulaşırbaşlıklı bir kılavuz yayınladı. https://appimage.org/

Pkg2appimage: AppImage uygulamaları oluşturma aracı
Geliştiricilerine göre AppImage teknolojisi resmi web sitesinde, aracı resmi olarak kullanır AppImageKit format altında sıfırdan uygulamalar oluşturmak için .AppImage. Bu arada, diğer formatlar altında oluşturulmuş diğerlerinden AppImage uygulamaları oluşturmak (dönüştürmek) için aracı kullanın. Pkg2appresim.
Benim özel durumumda, bir .AppImage uygulamanın Paket İzleyici 7.xx, Şurada açıklanan prosedürü kullanmaya başladım Konradmb'ın Pkg2appimage ve Packet Tracer'daki GitHub deposu.
kullanma Pkg2appresim
Yazarın da dediği gibi, aşağıdaki adımları ilgili komut komutlarıyla uygulayarak ilerledim:
A.- 1. Adım
Packet Tracer için .yml dosya deposunu klonlayın
git klon https://github.com/konradmb/PacketTracer-AppImage.git
cd PacketTracer-AppImage /
B.- 2. Adım
Pkg2appimage aracını indirin ve çalıştırılabilir yapın
wget https://github.com/AppImage/pkg2appimage/raw/master/pkg2appimage chmod + x pkg2appimage
C.- Adım 3
İçeriğini güncelle .yml dosyası yeni dosya indirme yolu ile Paket Tracermevcut indirme yolu dosyayı içermediğinden. Bu amaçla nano konsol editörü şu şekilde kullanılabilir:
nano PacketTracer.yml
O zaman olmalı yorum (# ile devre dışı bırakın) güncel olmayan satırı girin ve doğru olanı aşağıdaki gibi bir satır yukarı girin:
- 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.- 4. Adım
Paketi oluşturun .AppImage del Paket Tracer belirtilen .yml dosyası
./pkg2appimage PacketTracer.yml
E.- Adım 5
Paketi çalıştırın .AppImage del Paket Tracer inşa edilmiştir. Aynı şey, her şeyin doğru bir şekilde yürütülmesi durumunda, yolda olmalıdır:
"/ home / $ USER / PacketTracer-AppImage / out /"
Ve yürütüldüğünde, görselleştirebileceksiniz. yeni AppImage uygulaması aşağıda gösterildiği gibi herhangi bir zorluk olmadan:
MX Linux 19.1 Ekibi (Debian 10 - Buster'a göre)


GNU / Linux Debian 10 Ekibi (Buster)

Bu eğitimden ve bazı deneme yanılma eylemlerinden sonra, umarım birçoğu kendi uygulamalarını oluşturabilir .AppImage kullanma pkg2app resmi.

Sonuç
Bunu umuyoruz "yararlı küçük gönderibaşlıklı bir kılavuz yayınladı üzerinde «Pkg2appimage»oluşturmak için tasarlanmış bir araç kurulum dosyaları format altındaki uygulamaların AppImage kullanma ikili dosyalar (tar.gz, .deb veya .ppa) mevcut ve bir açıklama dosyası .yml dönüşümü sağlamak için; çok ol ilgi ve fayda, Bütün için «Comunidad de Software Libre y Código Abierto» ve harika, devasa ve büyüyen ekosistemin yayılmasına büyük katkı sağlar. «GNU/Linux».
Ve daha fazla bilgi için, herhangi birini ziyaret etmekten her zaman çekinmeyin. Çevrimiçi kitaplık olarak OpenLibra y jedit okumak kitaplar (PDF'ler) bu konu veya diğerleri hakkında bilgi alanları. Şimdilik, bunu beğendiyseniz «publicación», paylaşmayı bırakma başkalarıyla, senin içinde Favori web siteleri, kanallar, gruplar veya topluluklar sosyal ağlar, tercihen ücretsiz ve açık Mastodonveya güvenli ve özel Telegram.
Veya adresindeki ana sayfamızı ziyaret edin FromLinux veya resmi Kanala katılın DesdeLinux'tan Telgraf bu veya diğer ilginç yayınları okumak ve oylamak için «Software Libre», «Código Abierto», «GNU/Linux» ve ilgili diğer konular «Informática y la Computación»Ve «Actualidad tecnológica».