AppImage, geleneksel Linux paketleriyle ilgili en acil iki sorunu çözmeyi amaçlayan Linux için bir yazılım dağıtım biçimidir: dağıtım ve kurulum.

AppImage formatında bir program indirdiyseniz ve onu sisteminize nasıl kuracağınızı veya çalıştıracağınızı merak ediyorsanız, bu kılavuz size yardımcı olacaktır.

AppImage'ı, geleneksel Linux paketlerine göre avantajlarını ve Linux makinenizde bir AppImage dosyası çalıştırmak için izlemeniz gereken adımları incelerken takip edin.

AppImage Nedir ve Geleneksel Linux Paketlerinden Farkı Nedir?

Geleneksel Linux paket yönetimi yaklaşımı ile geliştiricilerin uygulamalarını dağıtım kurallarına göre paketler halinde paketlemeleri gerekir. olduğundan beri sayısız Linux dağıtımı Dışarıda, bu süreç genellikle geliştiriciler için sıkıcı ve zaman alıcıdır, çünkü birden fazla dağıtımın gereksinimlerini karşılamak için paketlerini değiştirmeleri gerekir.

Ayrıca, bazen geliştiricilerin düzeltmesi zor olabilen eksik veya değişen bağımlılıklar nedeniyle uyumluluk sorunlarına da yol açabilir.

instagram viewer

AppImage, her yerde çalışan uygulamalar oluşturarak bu sorunu çözmeyi amaçlamaktadır. Temelde evrensel yazılım paketi yaklaşımını takip eder, burada geliştiricilerden programlarını paketlemelerini ister. (ve dağıtımın bir parçası olmayan bağımlılıkları) birden çok Linux'ta kolayca çalışabilen tek bir dosyaya dağıtımlar.

Tek uygulama, tek dosya sistemi ile AppImage geliştiricilerinin tüm yapması gereken, programlarını sağlamak istedikleri dağıtımları hedeflemek ve gerekli bağımlılıkları analiz etmektir. Ve elde edilen sonuçlara dayanarak, o dağıtımda eksik olabilecek bağımlılıkları belirlemeleri ve paketlerini bu bağımlılıkları içerecek şekilde paketlemeleri gerekir.

Bu yaklaşımın bir sonucu olarak, AppImage geliştiriciler için sorunları ele alırken, aynı zamanda bazılarını son kullanıcılar için de ele almaktadır. AppImage ile kullanıcılar, işletim sisteminin daha eski bir sürümünde olsalar bile artık programların en son sürümlerini çalıştırabilirler.

Ayrıca, bir uygulamanın birden çok sürümünü sistemlerinde çalıştırma olanağına da sahip olurlar. eş zamanlı olarak, bir program için en son güncellemenin olup olmadığına karar vermek istediklerinde kullanışlı olabilir. yükseltmeye değer. Ve en iyi yanı, (AppImage) uygulamasını sistemlerine yüklemeden çalıştırabilmeleridir.

AppImage Kullanmanın Avantajları

  1. AppImage dosyaları taşınabilirdir ve bu nedenle, canlı sürümler de dahil olmak üzere her yerde çalıştırılabilir.
  2. AppImage, dağıtımdan bağımsızdır, yani çeşitli Linux dağıtımlarında çalışabilir.
  3. Bir AppImage kurulum gerektirmez, bu da geleneksel Linux paketlerinden daha kolay çalıştırılmasını sağlar.
  4. Geleneksel paketlerin aksine, AppImage kullanıcılarının programlarını çalıştırmak için kök ayrıcalıklarına sahip olmaları gerekmez.
  5. Bir AppImage programını kaldırmak, AppImage dosyasını silmek kadar basittir.

AppImage Kullanmanın Dezavantajları

  1. Bir AppImage doğrulanmadığından yanlışlıkla kötü amaçlı yazılım yakalama riski.
  2. AppImage dosyaları, onlarla birlikte gelen tüm bağımlılıklar nedeniyle oldukça büyük olabilir.

Linux'ta AppImage Nasıl Çalıştırılır

Bir AppImage'ı Linux'ta çalıştırmak, aşağıdaki gibi geleneksel Linux paket biçimlerinin aksine oldukça basittir: DEB veya

devir, biraz sıkıcı bir yükleme işlemine sahip.

Bir AppImage dosyası ile yapmanız gereken tek şey dosyayı yürütülebilir hale getirmek ve çalıştırmaktır. Tıpkı Linux'ta başka herhangi bir görevi gerçekleştirmek gibi, bu görevi birden çok yolla yapabilirsiniz: GUI'yi veya terminali kullanabilirsiniz (bir CLI'de çalışmayı tercih ediyorsanız).

1. Dosya Yöneticisini Kullanarak AppImage'ı Çalıştırın

Bir AppImage'ı GUI aracılığıyla çalıştırmak oldukça basittir. Aşağıdaki adımları takip et:

  1. Dosya yöneticisini açın ve AppImage dizinine gidin.
  2. AppImage dosyasına sağ tıklayın ve seçin Özellikleri.
  3. Üzerinde Özellikleri pencereye geçiş yap izinler sekme.
  4. yanındaki onay kutusunu işaretleyin. Dosyanın program olarak yürütülmesine izin ver Nautilus tabanlı bir dosya yöneticisi kullanıyorsanız. kontrol edin Yürütülebilir Dolphin kullanıyorsanız seçeneği ve Uygulamak aşağı açılır Herhangi biri PCManFM'de iseniz.

2. CLI Kullanarak AppImage'ı Çalıştırın

Klavyeniz üzerinde çalışmayı tercih ederseniz, AppImage dosyalarını terminali kullanarak çok daha verimli bir şekilde çalıştırabilirsiniz. Aynısını yapmak için şu adımları izleyin:

  1. Terminal uygulamasını açın.
  2. Kullanmak ls ve cd komutu AppImage dosyasını kaydettiğiniz/indirdiğiniz dizine gitmek için.
  3. AppImage'ı yürütülebilir hale getirmek için terminalde aşağıdaki komutu çalıştırın:
    chmod +x appimage_name
  4. AppImage'ı çalıştırmak için aşağıdaki komutu girin:
    ./appimage_name

Örneğin, adlı bir dosyayı çalıştırmak istiyorsanız Balena Etcher. Uygulama Resmi, önce dosyaya yürütülebilir izinler atamanız ve ardından aşağıdaki gibi terminalden çalıştırmanız gerekir:

chmod +x BalenaEtcher. Uygulama Resmi
./BalenaEtcher. Uygulama Resmi

3. Bir Başlatıcı Kullanarak AppImage'ı Çalıştırın

Hem GUI hem de CLI yöntemleri kusursuz bir şekilde çalışırken, fazladan bir adım gerçekleştirmenizi gerektirir, burada AppImage dosyasını çalıştırmak için yürütülebilir bir dosyaya dönüştürmeniz gerekir.

gibi yardımcı programlar AppImageLauncher Bir AppImage'ı yürütülebilir bir dosyaya dönüştürmenize gerek kalmadan doğrudan çalıştırmanıza izin vererek AppImages'ı çalıştırmayı daha da basitleştirin. Sadece bu değil, aynı zamanda AppImage dosyalarını uygulama başlatıcınıza entegre etmenize ve bunları çok daha kolay bir şekilde yönetmenize yardımcı olur.

AppImageLauncher'ı kullanmak istiyorsanız, önce bilgisayarınıza indirin ve kurun.

İndirmek: AppImageLauncher

  1. AppImageLauncher DEB dosyasını indirin.
  2. Dosyaya sağ tıklayın ve seçin X Paket Yükleyici ile Aç, nerede x Linux dağıtımınız için paket yükleyicidir.
  3. DEB dosyasını yüklemek için ekrandaki talimatları izleyin.

Alternatif olarak, DEB dosyasını terminal aracılığıyla da kurabilirsiniz. Bunu yapmak için terminali açın ve aşağıdaki sözdiziminde kurulum komutunu çalıştırın:

sudo dpkg -i paket_adı

Örneğin:

sudo dpkg -i appimagelauncher.deb

AppImageLauncher'ı yükledikten sonra çalıştırın ve kullanmak için aşağıdaki adımları izleyin:

  1. Dosya yöneticisini açın ve çalıştırmak istediğiniz AppImage'ı kaydettiğiniz/indirdiğiniz dizine gidin.
  2. AppImage dosyasına çift tıklayın.
  3. Sunulan seçeneklerden, üzerine dokunun. Entegre edin ve çalıştırın AppImage'ı ana dizininize taşımak ve çalıştırmak için düğmesine basın. Alternatif olarak, AppImage'ı yalnızca bir kez çalıştırmak için Bir kere çalıştır.

AppImage Dosyalarını Linux'ta Başarıyla Çalıştırma

AppImage biçimini kullanan çok fazla program olmamasına rağmen, bazen bir tanesiyle karşılaştığınızda, bu kılavuz bunları Linux sisteminizde kolayca çalıştırmanıza yardımcı olacaktır.

Evrensel bir paket formatı fikriyle ilgileniyorsanız, AppImage ile aynı konsepti takip eden Flathub ve Snap Store'a da göz atmak isteyebilirsiniz.

PaylaşmakCıvıldamakE-posta
Flathub'a karşı Snap Store: Linux Uygulamalarını İndirmek İçin En İyi Siteler

Linux uygulamalarını indirmek istediğinizde Flathub ve Snap Store nasıl karşılaştırılır? Öğrenmek için onları birbirine düşürürüz.

Sonrakini Oku

İlgili konular
  • Linux
  • Linux Uygulamaları
  • Paket Yöneticileri
Yazar hakkında
Yash Wate (18 Makale Yayınlandı)

Yash, MUO for DIY, Linux, Programming and Security'de Personel Yazarıdır. Tutkusunu yazmadan önce web ve iOS için geliştiriyordu. Yazısını, diğer sektörleri kapsadığı TechPP'de de bulabilirsiniz. Teknoloji dışında astronomi, Formula 1 ve saatler hakkında konuşmayı seviyor.

Yash Wate'dan Daha Fazla

Haber bültenimize abone ol

Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!

Abone olmak için buraya tıklayın