AppImages: tüm dağıtımlar için yürütülebilir dosyalar

AppImage

Parçalanma hakkında lehine ve aleyhine çok şey söylendi, ancak şimdi sadece Ubuntu için değil, tüm dağıtımlar için açılan Canonical snap paketleri gibi son zamanlarda ortaya çıkan çok ilginç çözümler var. Ama buna ek olarak başka olasılıklar da var, bunlardan biri bu görüşü sunmak için geldiğimiz Uygulama Resimleri. Temelde uygulamaları GNU / Linux için jenerik bir şekilde paketleme imkanı.

Bu, geliştiricilerin Linux için daha fazla yazılım oluşturmaya teşvik edilmelerine yardımcı olur, çünkü bazen farklı mevcut dağıtımlar için üretmeleri ve sürdürmeleri gereken paket sayısı konusunda isteksiz olurlar. Diğer zamanlarda, yalnızca belirli dağıtımlarla uyumlu yazılım sağlamayı seçerler, geri kalanını göz ardı ederek, ki bu tam bir çözüm değildir. Bu nedenle, bu tür projeler umut vericidir, böylece yazılım paketlerine evrensellik.

Buna ek olarak, güvenlik güncellemeleri de dahil olmak üzere uygulama güncellemeleri bir şekilde gelirdi. yukarı akış yoluyla daha doğrudan (orijinal geliştiricinin elinden). Bu, delta güncellemeleri, yani yalnızca yeni sürümlerin değişikliklerini içeren paketler sayesinde gelirdi. Böylelikle hem geliştiricilerin bu kadar kolay olması hem de her zaman en yeniye sahip olmak ve son kullanıcılar için daha uyumlu paketlere sahip olmak için güncellemenin avantajları ile hepimiz kazanacağız. Güvenliği iyileştirmenin yanı sıra, onları izole etmek için korumalı alan teknikleri de uygulanabilir.

Ama her şey avantaj değil ona karşı fazlalık vara, çünkü tüm bağımlılıkları entegre ederek, kütüphaneler ve şu anda kullanılamayan diğer tekrarlanan öğeler tarafından boşa harcanan depolama alanını bulabiliriz. Ama hey, geri kalan avantajlar için ödenmesi gereken fiyat ... Daha fazla bilgi için danışabilirsiniz. appimage.org.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: AB Internet Networks 2008 SL
  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.   Khrys Oschilewski (@khrysRo) dijo

    Appimage'lerin daha fazla hesaba katılması hoşuma gitti, uzun zamandır ortalıktaydılar ve şimdi savaşla standart hale gelmeleri pek olası değil. Ubuntu'dan yaratmak çok kolay (gerçi o kadar da sevmiyorum, sadece ubuntu'dan). Ubuntu'da sorunsuz bir şekilde bir vokoscreen Appimage oluşturdum ve openSUSE'de sorunsuz bir şekilde kullanıyorum.

    Umarım standart olarak kazanan birini yaratmak da kolaydır ve sadece Ubuntu'dan değil

    1.    Jors dijo

      Bana nasıl yapıldığını ve bunu yapmak için hangi adımları ve uygulamaları kullandın söyle

      1.    Khrys Oschilewski (@khrysRo) dijo

        Wiki'nin dediği gibi yaptım

        https://github.com/probonopd/AppImageKit/wiki/Creating-AppImages

        ilk önce ilk satırda gösterilen gerekli bileşenleri indirin

        sudo apt-get güncellemesi; sudo apt-get -y install libfuse-dev libglib2.0-dev cmake git libc6-dev binutils realpath sigortası # debian, Ubuntu

        O zaman

        git klonu https://github.com/probonopd/AppImageKit.git
        cd AppImageKit
        cmake.
        yapmak

        ve yaprak pedi yerine

        dışa aktar APP = leafpad && ./apt-appdir/apt-appdir $ APP && ./AppImageAssistant.AppDir/package $ APP.AppDir $ APP.AppImage && ./$APP.AppImage

        Vokoscreen koydum

        dışa aktar APP = vokoscreen && ./apt-appdir/apt-appdir $ APP && ./AppImageAssistant.AppDir/package $ APP.AppDir $ APP.AppImage && ./$APP.AppImage

        Bu sanal bir makineden, openSUSE kullandığım için, bazı kitaplıklarda tek başına bulunmayan bazı zorluklar yaşadım (bana kitaplığın openSUSE'de eksik olduğunu gösterdi) ancak bunları vokoscreen.AppDir dizinine ekledim ve AppImage'ı yeniden oluşturdum.

        dışa aktar APP = vokoscreen && ./AppImageAssistant.AppDir/package $ APP.AppDir $ APP.AppImage && ./$APP.AppImage

        Aynı ada sahip dosya olmadığı sürece çalışır, bu nedenle önceki .AppImage dosyasını silmeniz gerekir.

        Eğer anlamadıysanız veya çok net değildiysem, AppImage ile kdenlive için bir video eğitimi yapacağımı düşünüyorum.

        selamlar

  2.   Khrys Oschilewski (@khrysRo) dijo

    .

  3.   Jorge Romero dijo

    Çok iyi appimage's
    Benim için en iyi şey taşınabilir olmaları

  4.   Paul dijo

    Oldukça başarılı, bence bu büyük bir gelişme ve biraz daha standardize etmenin bir yolu.Linux kullanıcısıyım ama bazı şeyler için rahatsız edici buluyorum.

  5.   İsa Ballesteros dijo

    Biz buna bile katılmıyoruz. Ubuntu SNAP paketlerini, Red Hat ise Flatpak paketlerini yayınladı. Ve bir şeyi standartlaştırmayı kabul etmiyorlar. Linux'ta parçalanma sorunu var olmaya devam edecek.