Pkg2appimage: Kendi AppImage dosyalarımızı nasıl oluşturabiliriz?

Pkg2appimage: Kendi AppImage dosyalarımızı nasıl oluşturabiliriz?

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 Distro MX Linux 19.1. 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.

Pkg2appimage: Giriş

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/

İlgili makale:
AppImage'da "AppImageHub" uygulama mağazası vardır
İlgili makale:
AppImageLauncher: Uygulamaları Appimage'da kolayca başlatın ve entegre edin

Pkg2appimage: İçerik

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)

Pkg2appimage: Paket İzleyici

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

Makale sonuçları için genel resim

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».


Makalenin içeriği şu ilkelerimize uygundur editoryal etik. Bir hata bildirmek için tıklayın burada.

7 yorum, sizinkini bırakın

Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak.

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   Azubieta dijo

    Merhaba!
    Çok güzel gönderi! İspanyolca konuşan Linux topluluğunun AppImage formatıyla ilgilendiğini görmekten memnunum. Küçük bir katkı yapmak istiyorum. Pkg2appimage aracı bir süredir kullanılıyor ve bazı eksiklikleri var. En dikkate değer olanı, ortaya çıkan paketlerin, onu oluşturmak için kullanılan sistemden daha düşük bir glibc'ye sahip bir dağıtımda kullanılamamasıdır. Daha yetenekli başka bir aracın geliştirilmesinin nedeni budur.

    appimage-oluşturucu (https://appimage-builder.readthedocs.io) pkg2appimage gibi yapılandırma için bir yml dosyası kullanır. Belgelerde nasıl kullanılacağına dair bir eğitim bulabilirsiniz. Ve tabii ki her zaman sorabilirsiniz, herhangi bir soruyu memnuniyetle açıklarım.

    selamlar
    Alexis Lopez Zubieta bilgi alanı resmi
    AppImage proje katılımcısı

    1.    Linux Sonrası Yükleme dijo

      Selamlar Alexis! Makaleyle ilgili olumlu yorumunuz için çok teşekkür ederim. Pkg2appimage'e daha modern bir alternatif olarak önerdiğiniz araç hakkında yakında bir makale yazmayı umuyoruz. Geri kalanı için, Başarı, sağlık ve size ve AppImage projesindeki diğer herkese nimetler.

  2.   Görüntüleyici YT dijo

    Arkadaşlar, size .appimage formatında tatsız bir deneyim yaşadığımı söylüyorum, size söylüyorum, birkaç gün önce balena etcher'ı (KDE Neon'umda) kurdum, maalesef benim için artık Linux sürümünde sadece bu formatta geliyor. Onu yükledim, kullandım ve sildim, problemin başladığı yer burası, evde Uygulamalar adlı bir klasör oluşturdum, silseniz bile, her yeniden başlatmadan sonra yeniden oluşturulur. Birini çalıştırdığınızda, izniniz olmadan oluşturulan gizli dosyaları bulmak bir günden fazla sürer. appimage. Benim için bu format başka bir program türünden çok bir virüse benziyor. Bu formatta başka bir şey yüklemek için tekrar şaka yapmıyorum.

    1.    Linux Sonrası Yükleme dijo

      Selamlar Viejuber YT! Bu bir utanç. Balena'yı AppImage ile sorunsuz bir şekilde yükledim / kaldırdım ve AppImage'ın kötü bir girişim veya kötü uygulanan bir girişim olduğuna gerçekten inanmadım. Nasıl gittiğini görmek için daha fazlasını denemelisin ...

  3.   javi42 dijo

    Merhaba,

    Bu gönderi için tebrikler. LMDE4'ümde PacketTracer'ı çalıştırmaya çalışırken de deliriyordum (Debian 10)
    PacketTracer 7.2.1 için talimatları takip ederek başarılı oldum ancak 7.3.0 için denersem libjpeg.so.8 ve daha fazlası ile aynı bağımlılık problemleriyle çökmeye devam ediyor.

    Teşekkürler ve saygılar.

    1.    Linux Sonrası Yükleme dijo

      Selamlar Javi42! Yorumunuz için teşekkür ederim, gönderinin sizin için yararlı olmasına sevindim.

  4.   javi42 dijo

    Merhaba,
    Aç ile çalışması için hala beklemede: Karşılık gelen .desktop'u oluşturmayı denedim, ancak% f,% F veya% U bağımsız değişkenini yakalayamadı, böylece parametre olarak iletilen dosyayı açıyor. Bunu başardınız mı?

    Selamlar.